有一个帖子在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. 理解MongoDB的BSON文献大小限制
- 3. Base64编码BSON小于BSON?
- 4. MongoDB中去除腐败BSON
- 5. 反序列化MongoDB BSON
- 6. MongoDB Bson在C中创建#
- 7. Java MongoDB/BSON类混淆
- 8. 要插入到MongoDB中:文档转换为BSON的大小是否更改?
- 9. MongoDB文件大小太大
- 10. MongoDB最大文档大小
- 11. MongoDB与Java异常在线程“main”java.lang.NoClassDefFoundError:org/bson/conversions/Bson
- 12. MongoDB C++驱动程序使用BSON()生成空值的BSON
- 13. MongoDb插入错误(php) - BSON doc是X字节,最大为0
- 14. 防止在终端输出MongoDB BSON BinData
- 15. BSON错误为MongoDB创建新的BsonDocument
- 16. 将Bson转换为字符串 - MongoDB/Javascript
- 17. MongoDB的嵌入文档BSON ID
- 18. mongodb中Moustache.js和bson数据列表
- 19. 错误:找不到模块'mongodb/node_modules/bson'
- 20. 在MongoDB中添加BSON数组到BsonDocument
- 21. mongodb c#如何使用BSON文档
- 22. 如何从JAXB转到MongoDB的BSON
- 23. Bash - 将MONGODB BSON转换为JSON
- 24. C不能恢复的MongoDB BSON阵列
- 25. 什么时候在mongodb中使用BSON?
- 26. 使用$大小的MongoDB
- 27. MongoDB限制存储大小?
- 28. Total MongoDB存储大小
- 29. MongoDB日志文件大小
- 30. mongodb虚拟内存大小