2012-10-19 86 views
2

MongoDB会处理几TB数据吗?我读过帖子,说Mongo在1TB的数据方面效果不错,对于更大型的套件,我应该使用HBase。真的吗?MongoDB可以处理TB的数据吗?

我需要存储和处理几TB的文本数据。

回答

5

这些可能是你的兴趣:

  • Wordnik:数据在> 3TB范围
  • Craiglist设置:分片集群旨在支持数据10TB。

在10gen的网站上可以找到一些额外的case studies,但并不是所有的都提供了关于数据集大小的具体数字。关于这个问题,还有一些关于堆栈溢出的讨论(see here关于2010年3月12TB数据用户的简短讨论),您可能会发现更多的案例研究分散在Speaker DeckSlideshare的演示文稿中。简而言之,MongoDB当然可以处理大量的数据(人们今天正在使用它),但您需要关注最佳实践,这是现有演示可以派上用场的地方。

2

组织的MongoDB的

数以万计使用MongoDB的大规模建设高性能系统。超过三分之一的财富100强和许多最成功和创新的网络公司都依赖于MongoDB。它们已经从单一服务器部署发展到拥有超过1,000个节点的集群,每秒钟处理超过1000亿个文档和PB数据。

可扩展性不仅仅是速度。它大约有3种不同的指标,它们经常一起工作:

集群规模。将数据库分布在100多个节点上,通常位于多个数据中心中

性能比例。在保持严格等待时间的同时保持每秒超过10万次的数据库读写速度SLA

数据比例。在数据库中存储10亿个文档 有很多MongoDB用户正在推动可伸缩性的限制。这里有几个,围绕每个缩放维度进行组织。

您可以找到有关MongoDB的参考:在这个article

+0

喜瞻网上大数据到 商业智能&分析,您曾提到“这里有几个,围绕每个缩放维度组织的。”但是,这不包括任何链接。你能不能分享任何这样的最近可用的统计数据,以帮助做出决定。我期待在未来两年内处理大约3.5TB的数据,轻松扩展至5TB。目前我有ES 5.x和MongoDB作为候选人。我期待着关于为什么选择一个的数据点。 –

相关问题