我是MongoDB用户之一。遗憾的是我听说过MongoDB GridFS功能,但我不确定何时何地使用该功能或必须使用该功能。如果您可能正在使用该功能,那么我希望你们能够准确地解释这个特征。
谢谢,
答案 0 :(得分:3)
如果需要在MongoDB中存储大文件,可以考虑使用GridFS。
来自MongoDB documentation的引用,我认为总结得很好:
数据库支持本机存储 BSON对象中的二进制数据。 但是,MongoDB中的BSON对象是 限制为4MB。 GridFS spec提供了一种机制 透明地划分大文件 在多个文件中。这允许 我们有效地存储大型物体, 在特别大的情况下 文件,如视频,允许范围 操作(例如,仅获取 文件的前N个字节。)
还有GridFS规范here