[BlueDog] 一般程序员解决不了难题: 如何将一个500M的文件存入数据库? 5分而已,分数不多。不过我想高手是不在乎的。对于BLOB字段,大家都知道很多方法可以来存取,问题是当你面对一个500M的文件时,你以前认为有效的手段会有效么,你写出的程序是否真的可行么,内存,I/O,CPU等等你考虑过么?大家先讨论。过两天我会在我的blog上公布我的解决之道。(含源代码) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 放在数据库里,实在是太大了吧。还是使用文件上传吧。上传到FTP上。 呵呵,纯粹的技术讨论。问题的提出也是有原因的。比如说象电视台的音像资料归档。如果用文件上传到FTP中,然后,在数据库中设定查找路径当然是可以做的。问题是你可以保证10年以后,别人没有改变盘符或者其它什么的,到时你可就头大了。 其实这个问题的解决关键是要减少客户机的资源争用问题,服务器方的数据库其实是没什么问题的。当然你一次提交的数据量过大,也会引起服务器崩掉。 继续发言吧。 源码已放出,大家可以到我的blog去下载http://blog.csdn.net/bluedog参考《向数据库写入500M的数据的方案》一文 Win7为什么不能安装SQL Server 2008 GDI画线超出屏幕边界问题 C# 关于DataTable的问题 很奇怪 在C#里用XML文件导入数据库,数据库表记录出现重复问题 TCP问题,求高手解 几个人用资源管理器vss一起开发,经常打开vs.net后,文件很多都打不开,为什么会这样?该怎么办? C#强制转换问题,请C#高手一定进来看看啊,多谢了 存储过程 请哪为高手帮我一下? 免费打工~!只为学习c#~! 用vs2005的:winform下的dataGridView如何是在点击行的时候,使当前行高亮显示? 安装部署的问题
还是使用文件上传吧。上传到FTP上。
当然是可以做的。问题是你可以保证10年以后,别人没有改变盘符或者其它什么的,
到时你可就头大了。
其实这个问题的解决关键是要减少客户机的资源争用问题,服务器方的数据库其实是没什么问题的。当然你一次提交的数据量过大,也会引起服务器崩掉。
继续发言吧。
参考《向数据库写入500M的数据的方案》一文