使用GridFs在MongoDB中存储16MB以下的文件是个好主意?

时间:2016-11-11 17:18:57

标签: mongodb bson gridfs

我知道MongoDB文档最多只支持16MB。如果我想存储大于此值的文件,我应该使用GridFs。低于此,他们建议改用BSON。

我做了一个测试,保存33000个文件,每个10MB,使用BSON 16500和使用GridF 16500。我使用BSON和GridFs保存和获取最后10个文件的结果是:

Saving the last 10 files

为了检索最后10个文件,我得到了以下结果:

Getting the last 10 files

考虑到性能,似乎将GridF用于低于16MB的文件,它仍然比使用BSON更好。那么,问题是:为了保存任何文件(无论其大小),最好使用GridFs?或者对于16MB以下的文件,BSON应该用于我不知道的另一个原因?

0 个答案:

没有答案
相关问题