什麼是64位平臺上的MongoDB存儲大小限制? MongoDB可以在一個實例(節點)中存儲500-900 Gb的數據嗎?您存儲在MongoDB中的數據量最大,您的體驗是什麼?MongoDB限制存儲大小?
24
A
回答
19
MongoDB網站上的"production deployments"頁面可能會對您感興趣。許多演示文稿都列出了基礎設施信息。例如:
http://blog.wordnik.com/12-months-with-mongodb表示他們每個節點存儲3 TB。
5
你不會在64位系統上使用1TB打上限附近的任何地方,但是Mongo確實將索引存儲在內存中,所以順利的體驗取決於索引大小和內存量。但是如果你有足夠強壯的系統,它不會是一個問題。
4
根據MongoDB 3.0 MMAPv1存儲引擎限制,下表列出了不同操作系統上的MongoDB存儲限制。
MMAPv1存儲引擎將每個數據庫限制爲不超過16000個數據文件。這意味着單個MMAPv1數據庫的最大大小爲32TB。設置storage.mmapv1.smallFiles選項可將此限制降低到8TB。
使用MMAPv1存儲引擎時,單個mongod實例無法管理超過底層操作系統提供的最大虛擬內存地址空間的數據集。
Virtual Memory Limitations
Operating System Journaled Not Journaled
Linux 64 terabytes 128 terabytes
Windows Server 2012 R2
and Windows 8.1 64 terabytes 128 terabytes
Windows (otherwise) 4 terabytes 8 terabytes
說明:WiredTiger存儲引擎不受此限制。
在單個節點上擁有超過2GB的另一種方法是運行多個mongod進程。因此分片是一種選擇,或者跨進程進行一些手動分區。
希望這會有所幫助。
相關問題
- 1. CKFinder - 限制存儲大小
- 2. Total MongoDB存儲大小
- 3. 限制存儲桶大小谷歌雲存儲
- 4. 限制多個MongoDB數組大小
- 5. MongoDB的文件大小限制
- 6. MongoDB單文檔大小限制爲16MB
- 7. 限制Dropbox緩存大小
- 8. MongoDB限制內存
- 9. LDAP限制大小限制
- 10. 高速緩存內存大小限制
- 11. 數據庫會話存儲大小限制
- 12. GAE Java本地數據存儲整體大小限制?
- 13. iOS本地存儲的任何大小限制
- 14. 使用Memcache協議存儲的Apache Ignite值的大小限制
- 15. Android Firebase數據庫存儲大小限制
- 16. Google雲端存儲 - 如何限制用戶上傳的大小?
- 17. HTML 5客戶端存儲的大小限制是什麼?
- 18. 解析本地數據存儲的大小限制
- 19. 如何限制Google雲端存儲中的上傳大小?
- 20. 將appengine界面的上傳大小限制爲雲存儲
- 21. 如何限制日誌的Azure表存儲大小?
- 22. 數據大小沒有限制時的有效數據存儲
- 23. cassandra無法存儲跨分區大小限制的關係嗎?
- 24. MySQL轉儲限制? MySQL的整體數據庫大小限制?
- 25. fprintf大小限制
- 26. 限制UITableView大小
- 27. innerHTML大小限制
- 28. hclust大小限制?
- 29. XTS大小限制
- 30. 限制流大小
在我們的案例中,我們正在研究從eBay的某些市場檢索多年的歷史數據。在我們的情況下,1TB絕對是我們的擔憂 - 不要太快排除如此之大的數字。但是,對於每一天使用你是正確的 - 1TB是非常極端的。 – 2010-12-01 21:04:48
@Joshua Burns我認爲你誤解了答案。我相信@Donnie H意味着1 TB的數據並不能達到MongoDB的最大容量,並不是1 TB是永遠不會達到的數據量。 – ceejayoz 2010-12-02 12:50:02