【发布时间】:2012-07-06 07:02:19
【问题描述】:
我的问题可能与其他人非常相似,但又不一样。在我正在开发的信息系统中,我面临下一个问题:我需要存储许多图像数据(每月大约 100k 和每年 1.2-150 万)。我正在考虑两种方法:作为 BLOB 存储在 DB 中或存储在 DB 文件路径中。从相关问题中,我读到仅存储在数据库中的参考对性能来说更便宜。也无需编写处理程序(在 asp.net 中从 DB 获取 BLOB 字段)。但是拥有超过 100 万个文件 - 这是个好主意吗?备份非常困难,当一些文件被意外删除时,数据库不再一致。将所有内容存储在数据库中的方法不存在这些问题。你会推荐什么?有人遇到过这个问题吗?
【问题讨论】:
-
我已阅读这些问题。如果您认为它们相同 - 请投反对票。至于我,它们不相同,我的问题没有答案。
-
您有什么问题在我发布的任何副本中都没有解决或回答?
-
例如哪种方法在性能方面会更好?
-
看,现在这只是告诉我您可能已经看到这些问题,但您还没有阅读任何答案。请阅读,重点关注投票数较高的答案。我看到了几个直接明确地解决性能问题的例子。
标签: sql-server database blob