-2

可能重复:
在数据库中存储图像 - 是还是不是?

我希望存储一些从相机拍摄的图像并将它们存储在设备上的数据库中。我要问的问题是。

将图像存储在实际数据库中是最佳实践,还是我可以将图像的路径存储在数据库中。当然我会担心他们删除图片?

提前感谢您 StackOverFlow 国家的帮助和支持

4

1 回答 1

3

在我看来,通常最好将图像存储在文件系统上并将对图像的引用保存在数据库中(制作查找表),除非您已经以编码格式获取图像数据。在数据库中,当您开始看到数据库的各种性能问题时,您最终将不得不重构/删除它。担心用户删除文件可能是对更好性能的权衡。有一些方法可以防止这种情况发生(通过文件系统分发、混淆文件和文件夹名称等)。还有一些方法可以检查用户是否正在删除文件(也许您安排定期备份检查并搜索丢失的文件。)

于 2012-12-17T04:53:55.900 回答