社区
C#
帖子详情
[BlueDog] 一般程序员解决不了难题: 如何将一个500M的文件存入数据库?
BlueDog
2006-03-17 05:07:50
5分而已,分数不多。不过我想高手是不在乎的。
对于BLOB字段,大家都知道很多方法可以来存取,问题是当你面对一个500M的文件时,你
以前认为有效的手段会有效么,你写出的程序是否真的可行么,内存,I/O,CPU等等你考虑
过么?
大家先讨论。过两天我会在我的blog上公布我的解决之道。(含源代码)
...全文
212
11
打赏
收藏
[BlueDog] 一般程序员解决不了难题: 如何将一个500M的文件存入数据库?
5分而已,分数不多。不过我想高手是不在乎的。 对于BLOB字段,大家都知道很多方法可以来存取,问题是当你面对一个500M的文件时,你 以前认为有效的手段会有效么,你写出的程序是否真的可行么,内存,I/O,CPU等等你考虑 过么? 大家先讨论。过两天我会在我的blog上公布我的解决之道。(含源代码)
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
BlueDog
2006-03-22
打赏
举报
回复
源码已放出,大家可以到我的blog去下载
http://blog.csdn.net/bluedog
参考《向数据库写入500M的数据的方案》一文
lih163
2006-03-17
打赏
举报
回复
数据库要死掉了
BlueDog
2006-03-17
打赏
举报
回复
top
BlueDog
2006-03-17
打赏
举报
回复
呵呵,纯粹的技术讨论。问题的提出也是有原因的。
比如说象电视台的音像资料归档。如果用文件上传到FTP中,然后,在数据库中设定查找路径
当然是可以做的。问题是你可以保证10年以后,别人没有改变盘符或者其它什么的,
到时你可就头大了。
其实这个问题的解决关键是要减少客户机的资源争用问题,服务器方的数据库其实是没什么问题的。当然你一次提交的数据量过大,也会引起服务器崩掉。
继续发言吧。
serversql
2006-03-17
打赏
举报
回复
分段到表
liuqm
2006-03-17
打赏
举报
回复
可用性不大,
你要说是在数据库里村50M一下的文件
这还有可能,
以前做过一个文件存档系统,
安全级别要求高,
文件必须村到数据库里,
不过也就要求50M而已
hy98521
2006-03-17
打赏
举报
回复
你的文件要里放什么内容呢? 上传到数据库里是不可能的。 假设你上传成功! 你怎么可能在网络或是数据库里读出来。 不怕库死掉吗?
jdhost
2006-03-17
打赏
举报
回复
关注一下吧。纯粹技术讨论,用处不多
gnhaoee
2006-03-17
打赏
举报
回复
分路
feiren1421
2006-03-17
打赏
举报
回复
使用文件上传
李洪喜
2006-03-17
打赏
举报
回复
放在数据库里,实在是太大了吧。
还是使用文件上传吧。上传到FTP上。
前端200道面试题及答案(更新中)
目录html相关说一下对cookie和Storage(localStorage和sessionStorage) 的认识和区别?link和@import的区别浏览器如何实现不同标签页的通信?iframe的优缺点canvas做项目用到哪些h5新特性和css3新特性?用localstorage和sessionStorage写过什么?如何解决页面内容加载缓慢的问题?cookie的特点*页面渲染过程css相关javascript以及es6相关http相关浏览器bootstrapvue相关node相关微信小程序reac
我在CSDN参与的3000个帖子
今日偶然翻到,感慨万千 1:申述:版主,是否扣了我的专家分? 2:100分急求,随机输出十个小写字母,但是,要求这十个字母不相同 3:求Sn=a+aa+aaa+…+aaa…a(n个a)之值 4:数组题 望高手帮忙! 5:呵呵,来推荐一下我的网站,本站提供大量当今流行的免费的音乐和免费电影,常用软件、游戏、精美图库下载,希望对网友有帮助!顺便散分! 6:VBA请教怎
高负载高并发网站架构分析
由于自己正在做
一个
高性能大用户量的论坛程序,对高性能高并发服务器架构比较感兴趣,于是在网上收集了不少这方面的资料和大家分享。希望能和大家交流 msn: defender_ios@hotmail.com ——————————————————————————————————————— 初创网站与开源软件 6 谈谈大型高负载网站服务器的优化心得! 8 Lighttpd+S
620道 Python开发工程师面试题合集
_init__:对象初始化方法;__new__:创建对象时候执行的方法,单列模式会用到;__str__:当使用print输出对象的时候,只要自己定义了_str_(self)方法,那么就会打印从在这个方法中return的数据;__del__:删除对象执行的方法;当以字符串格式化书写方式的时候,如果用户输入的有;+SQL语句,后面的SQL语句会执行,比如例子中的SQL注入会删除
数据库
demo。解决方式:通过传参数方式解决SQL注入。
C 到 C++ 迁移手册(一)
原文:Moving From C to C++ 协议:CC BY-NC-SA 4.0 零、介绍 像任何人类语言一样,C++ 提供了一种表达概念的方式。如果成功的话,随着问题变得越来越大和越来越复杂,这种表达方式比其他方式要容易和灵活得多。 但是,你不能只把 C++ 看做
一个
特性的集合;有些功能孤立地看毫无意义。如果你考虑的是设计,而不是简单的编码,那么你只能使用各部分的总和。为了这样理解 C++,你必须理解 C 语言的问题——以及一般的编程问题。这本书讨论了编程问题,为什么它们是问题,以及 C++ 解决
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章