来自文档:https://docs.mongodb.org/manual/reference/limits/ 最大BSON文档大小为16兆字节。Mongo 3.2。文件最大尺寸16Mb - 是压缩文件(snappy)的这个值还是不是?
我想知道mongo如何检查这个限制。 如果我使用WiredTiger和快速压缩,是否意味着我可以将更多数据放入文档中,直到达到16Mb。或者Mongo计算未压缩状态下文档的大小?
来自文档:https://docs.mongodb.org/manual/reference/limits/ 最大BSON文档大小为16兆字节。Mongo 3.2。文件最大尺寸16Mb - 是压缩文件(snappy)的这个值还是不是?
我想知道mongo如何检查这个限制。 如果我使用WiredTiger和快速压缩,是否意味着我可以将更多数据放入文档中,直到达到16Mb。或者Mongo计算未压缩状态下文档的大小?
即使在将文档传递给存储引擎之前,MongoDB也会强制实施16MB的限制,因此不能,您不能使用压缩功能将更多数据挤入文档。
根据MongoDB的文档
的最大文档大小有助于确保单个文档不能 使用的RAM量过多,或在传输过程中,过度的量的带宽 。要存储大于最大大小的文档,MongoDB 提供了GridFS API。