已知信息:已知 MongoDB存储在BSON(二进制JSON)中,最大BSON文档大小为16MB.
问题:为什么16MB本身为什么不是32MB或64MB或者更多,并且确切地限制了16MB以及依赖于16MB的原因是什么?
提到在传输过程中,不会消耗过多的带宽,并且不需要服务器上过多的RAM.但是,如果我们能够承受网络带宽和RAM内存消耗,该怎么办?那么,除了GridFS之外,我们没有任何选择.为什么?
这可能听起来很愚蠢.但请有人能对此有所启发吗?
我们可以通过发出以下命令在Mongo Shell上查看它
db.isMaster().maxBsonObjectSize/(1024*1024)
Run Code Online (Sandbox Code Playgroud)
为什么DBA不允许这样做?