有一个帖子在stackoverflow其中提到BSON大小限制高达4MB或8MB。那么对于我的应用程序来说,JSON文档几乎不会少于几十千字节甚至更少。如果我的文档尺寸太小,mongodb适合我的应用程序。我真正想问的是,mongodb是否为每个文档留出了4 MB或8 MB的空间以便快速查找。那么这个问题可能听起来很愚蠢,但任何人都可以告诉它是否适合我的应用程序。mongodb BSON大小
0
A
回答
1
不,更小的文件是完美的。没有空间让文档适合兆字节大小的块。
即使文档增长,MongoDB也会留下一点填充以允许文档允许就地更新,但这不是很多。除此之外,文档的磁盘空间需求仅仅是数据本身的BSON大小。
0
首先,这不是一个BSON限制,而是一个mongodb限制,目前是16 mb。
正如该链接所解释的,这个限制很大程度上是一种理智检查,可以阻止你做任何过于疯狂的事情。当然并非如此,较小的文档被填充以达到这个尺寸。
Mongodb不会填充文档,但只是为了更新(这可能会增加文档)可以合理地经常发生。
相关问题
- 1. 理解MongoDB的BSON文献大小限制
- 2. Base64编码BSON小于BSON?
- 3. 反序列化MongoDB BSON
- 4. MongoDB最大文档大小
- 5. MongoDB与Java异常在线程“main”java.lang.NoClassDefFoundError:org/bson/conversions/Bson
- 6. 如何从JAXB转到MongoDB的BSON
- 7. 在MongoDB中添加BSON数组到BsonDocument
- 8. BSON错误为MongoDB创建新的BsonDocument
- 9. mongodb中Moustache.js和bson数据列表
- 10. Bash - 将MONGODB BSON转换为JSON
- 11. 防止在终端输出MongoDB BSON BinData
- 12. 最大和最小MongoDB中
- 13. MongoDB背景索引大小
- 14. mongodb虚拟内存大小
- 15. MongoDB限制存储大小?
- 16. MongoDB日志文件大小
- 17. 流星mongodb文件大小太大
- 18. 关于MongoDB最大大小(16MB)
- 19. MongoDB \ BSON \ ObjectID从MongoDB中丢失了JSON编码
- 20. mongo文档中的BSON文档大小超过16 MB
- 21. MongoDB使用巨大的阵列减小文档的大小
- 22. MongoDB索引大小是否取决于字段大小?
- 23. 是BSON表示缩小了吗?
- 24. 从MongoDB表中获取arraylist的大小
- 25. MongoDB单文档大小限制为16MB
- 26. 这是正常大小的MongoDB?
- 27. Sails Framework + MongoDB设置连接池大小
- 28. 大小写不敏感的Mongodb C#
- 29. MongoDB获取Capped集合的大小
- 30. MongoDb:无法更改其oplog大小