我想要GridFS的好处,但主要是存储16MB以下的文件

Jos*_*Kim 6 versioning storage file mongodb gridfs

我需要为大多数不到16MB的文件创建一个存储系统,但我想要GridFS的好处,如版本控制,自定义元数据,轻松备份(使用mongodump)等等.我想说我的文件可能有10%会结束16MB因此我不能依赖于存储在单个文档中,并且我不想为我正在寻找的好处重新创建API.我也在使用mongoDB系统.

我应该使用GridFS吗?

Wir*_*rie 7

如果没有进一步的细节,我首先建议你阅读这里提供的建议.

鉴于当您将所有文档作为BinData存储为BSON文档时,所有文档都不符合最大文档大小,我建议使用gridFS系统以获得一致的编程和数据管理体验(针对开发人员和IT).根据文件的使用方式,通过读取和写入块,您可以更有效地将文件内容流式传输到GridFS中.