有一個帖子在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虛擬內存大小