Mongo 3.2。文档最大大小为16Mb - 压缩(snappy)文档的值是否为?

时间:2016-02-28 07:30:37

标签: mongodb limit

来自文档:https://docs.mongodb.org/manual/reference/limits/ 最大BSON文档大小为16兆字节。

我想知道mongo是如何检查这个限制的。 如果我使用WiredTiger和snappy压缩,是否意味着我可以在文档中放入更多数据,直到它达到16Mb。或Mongo计算未压缩状态下文档的大小?

2 个答案:

答案 0 :(得分:4)

MongoDB甚至在将文档传递给存储引擎之前就强制执行16MB限制,所以不,你不能使用压缩来将更多数据压缩到文档中。

Reference

答案 1 :(得分:1)

根据MongoDB文档

  

最大文档大小有助于确保单个文档无法使用   使用过量的RAM,或在传输过程中,过量   带宽要存储大于最大大小的文档,MongoDB   提供GridFS API。