为了平衡负载,MongoDB集群如何在节点之间分布加盖集合?我打算在基于MongoDB的CMS中使用Capped Collection来评论每篇文章。让我们假设我们有100,000个帖子,因此每个帖子有10万个封顶集合存储评论。为了读写可扩展性,这些Capped集合将平均分布在集群中吗?MongoDB集群和100,000封装集合
我不想分割加盖的集合。我希望将所有加盖的集合均匀地分布在集群中,以实现读写可伸缩性。
让我们假设我们有5台机器。当我们创建新的集合时,我需要在不同的机器/节点上创建它们,并在添加新机器时重新分配它们。
看起来MongoDB确实支持大量的性能损失的集合,并且它们不会自动分布在集群中。 http://www.mongodb.org/display/DOCS/Using+a+Large+Number+of+Collections – Praveen
在开发人员列表的管道中,跨群集自动分发集合的功能正在流水中。 https://jira.mongodb.org/browse/SERVER-939 – Praveen