使用 MongoDB 存储缩略图的推荐方法是啥?
Posted
技术标签:
【中文标题】使用 MongoDB 存储缩略图的推荐方法是啥?【英文标题】:What is the recommended approach to storing thumbnail images using MongoDB?使用 MongoDB 存储缩略图的推荐方法是什么? 【发布时间】:2012-10-16 13:17:13 【问题描述】:使用 MongoDB 存储缩略图的推荐方法是什么? (注意:图像只是缩略图,实际大图不是必需的)我可以将它以字节存储在文档中吗?还是我应该使用 GridFS?缩略图实际上是一个小图标,在查询时始终作为完整文档的一部分返回。
【问题讨论】:
它们有多小(以字节为单位,不是维度)?您希望存储多少? 我粗略估计在 1,000 到 5,000 字节之间。 【参考方案1】:存储每个文档可能是这里的最佳方法,因为 gridfs 会分配不需要的空间和范围以适应 fs.chunks
集合中每个块的标准 256k(如此处所述:http://www.mongodb.org/display/DOCS/GridFS+Specification)大小。
此外,正如您所说,这些是缩略图,因此您可能希望将它们与主文档一起使用,因此返回此图像似乎更有效,不仅是您的编程,还有您的数据库使用及其主要文件。
【讨论】:
以上是关于使用 MongoDB 存储缩略图的推荐方法是啥?的主要内容,如果未能解决你的问题,请参考以下文章