什么是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