为了账号安全,请及时绑定邮箱和手机立即绑定

将文件存储在数据库中而不是文件系统中?

将文件存储在数据库中而不是文件系统中?

炎炎设计 2019-08-02 14:30:31
将文件存储在数据库中而不是文件系统中?通常,性能损失有多糟糕的是将文件存储在数据库(特别是mssql)而不是文件系统中?我无法想出在应用程序可移植性之外的一个原因,我想将我的文件存储为SQL Server中的varbinaries。
查看完整描述

3 回答

?
慕工程0101907

TA贡献1887条经验 获得超5个赞

看看这个答案:

在DB中存储图像 - 是还是不?

从本质上讲,空间和性能可能会非常大,具体取决于用户数量。此外,请记住,Web服务器很便宜,您可以轻松添加更多以平衡负载,而数据库通常是最昂贵且最难扩展的Web体系结构的一部分。

有一些相反的例子(例如,Microsoft Sharepoint),但通常,将文件存储在数据库中并不是一个好主意。

除非您可能编写桌面应用程序和/或大致知道您将拥有多少用户,但对于像公共网站那样随机且无法预料的内容,您可能需要为在数据库中存储文件付出高昂代价。


查看完整回答
反对 回复 2019-08-02
  • 3 回答
  • 0 关注
  • 944 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信