2012-10-16 177 views
1

使用MongoDB存储缩略图的推荐方法是什么? (注意:图像只是缩略图,实际放大图像不是必需的)我可以将它以字节存储在文档中吗?或者我应该使用GridFS?缩略图实际上是一个小图标,并且在查询时始终作为整个文档的一部分返回。使用MongoDB存储缩略图的推荐方法是什么?

+0

它们有多小(以字节为单位,而不是维数)?你期望存储多少个? – raina77ow

+0

我的粗略估计是在1,000到5,000字节之间。 – ikevin8me

+0

每个文档一个。 – ikevin8me

回答

3

由于gridfs会分配不需要的空间和范围来容纳fs.chunks集合中每个块的标准256k(如此处所述:http://www.mongodb.org/display/DOCS/GridFS+Specification)大小,因此按文档存储可能是此处的最佳方法。

此外,当您声明这些缩略图时,您可能希望将它们与主文档一起使用,因此看起来很自然,它会更高效,不仅仅是您的编程,还有您的数据库使用情况,以便返回图像与其主文档。

相关问题