将上传文件保存到 SQL Server 中更好吗?
可能的重复:
将图像存储在数据库或系统文件中?
我想知道将上传的文件保存到 SQL Server 是否是一个更好的主意。并且是否方便下载DB中存储的文件。如果可行,我应该使用什么类型的字段来存储文件?任何帮助表示赞赏。
Possible Duplicate:
store image in database or in a system file ?
I am wondering if it is a better idea to save uploaded file into SQL Server. And if it is convenient to download the file stored in DB. If it works, what type of field should I use to store file? Any help is appreciated.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
MS Research 就此写了一篇很好的白皮书 - To BLOB or not to BLOB。
读一读并做出决定。
tl;dr:
如果大多数文件都在~150kb 以下,不妨将它们存储在数据库中。
MS research have written up a good white paper on this - To BLOB or not to BLOB.
Give it a read and make up your mind.
tl;dr:
If most of the files are under ~150kb, might as well store them in the DB.