我正在开展一个项目,在那里我们需要存储大量的图像,大约1000万,所以这是存储图像的最佳方式。在速度和效率方面最好的方式。 这是一个基于Web的项目,因此图像检索应该很快。
数据库
将图像存储为数据库中的base64 我们正在开发一个nosql数据库。
文件系统
制作唯一身份证并将其存储在文件夹下。
答案 0 :(得分:3)
1)数据库
2)文件系统
答案 1 :(得分:1)
有一个权衡 - 这将取决于您的确切情况和需求。每个的好处包括
文件系统
性能,尤其是缓存和I / O
将数据库中的文件路径存储为最佳。
有几个问题:
数据库
如果您有SQL 2008数据库,请查看FileStream in this SO文章 - 这可以提供两全其美的效果。
参见Storing Images in DB - Yea or Nay?
的修改
参见Nosql: