猿问

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

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

通常,性能损失有多糟糕的是将文件存储在数据库(特别是mssql)而不是文件系统中?我无法想出在应用程序可移植性之外的一个原因,我想将我的文件存储为SQL Server中的varbinaries。



炎炎设计
浏览 945回答 3
3回答

慕工程0101907

看看这个答案:在DB中存储图像 - 是还是不?从本质上讲,空间和性能可能会非常大,具体取决于用户数量。此外,请记住,Web服务器很便宜,您可以轻松添加更多以平衡负载,而数据库通常是最昂贵且最难扩展的Web体系结构的一部分。有一些相反的例子(例如,Microsoft Sharepoint),但通常,将文件存储在数据库中并不是一个好主意。除非您可能编写桌面应用程序和/或大致知道您将拥有多少用户,但对于像公共网站那样随机且无法预料的内容,您可能需要为在数据库中存储文件付出高昂代价。
随时随地看视频慕课网APP

相关分类

SQL Server
我要回答