所以我正在使用一个将图像存储在数据库中的应用程序.你对此有何看法?我更像是一种在文件系统中存储位置的类型,而不是直接将它存储在数据库中.
您认为利弊是什么?
SQL Server 2008是否可以用作电子商务网站的图像存储?它将用于存储各种尺寸和角度的产品图像.Web服务器将输出这些图像,通过聚簇ID读取表.总图像大小约为10 GB,但需要扩展.我发现使用文件系统有很多好处,但我担心没有O(1)查找的SQL服务器不是最好的解决方案,因为该网站有很多流量.这甚至会成为一个瓶颈?有什么想法,或者其他选择?
我们的应用程序将通过HTTP提供大量小的缩略图大小的图像(大小约为6-12KB).我被要求调查是否使用NoSQL数据存储是一种可行的数据存储解决方案.理想情况下,我们希望我们的数据存储是容错和分布式的.
在NoSQL商店中存储blob是一个好主意,哪一个对它有好处?此外,NoSQL是我们问题的一个很好的解决方案,还是我们可以更好地将图像存储在文件系统中并直接从Web服务器提供服务(另外,CDN目前不是我们的选择)?