mongodb BSON大小

mongodb BSON大小,mongodb,bson,Mongodb,Bson,有一个post on stackoverflow,其中提到BSON大小限制高达4MB或8MB。对于我的应用程序来说,JSON文档几乎不需要几十KB甚至更少。如果我的文档大小太小,mongodb是否适合我的应用程序。我实际上想问的是,mongodb是否为每个文档留出4MB或8MB的空间,以改进快速查找。这个问题听起来可能很愚蠢,但有人能告诉我它是否适合我的应用程序。不,较小的文档就可以了。没有多余的空间可以将文档放入兆字节大小的块中 MongoDB将为文档留出一点空间,以允许文档在文档增长时进行就

有一个post on stackoverflow,其中提到BSON大小限制高达4MB或8MB。对于我的应用程序来说,JSON文档几乎不需要几十KB甚至更少。如果我的文档大小太小,mongodb是否适合我的应用程序。我实际上想问的是,mongodb是否为每个文档留出4MB或8MB的空间,以改进快速查找。这个问题听起来可能很愚蠢,但有人能告诉我它是否适合我的应用程序。

不,较小的文档就可以了。没有多余的空间可以将文档放入兆字节大小的块中


MongoDB将为文档留出一点空间,以允许文档在文档增长时进行就地更新,但这并不多。除此之外,文档的磁盘空间需求只是数据本身的BSON大小。

首先,这不是BSON限制,而是mongodb限制,并且目前是

正如这个链接所解释的,这个限制主要是一个理智的检查,以阻止你做任何太疯狂的事情。当然,较小的文档不会被填充以达到该大小

Mongodb确实会稍微填充文档,但这只是为了让更新(可能会增加文档)能够合理地经常发生