【发布时间】:2017-05-04 21:08:39
【问题描述】:
我是 Mongo 的新手,使用 Cassandra 已经有一段时间了。我没有从 Mongo 的文档中找到任何明确的答案。我下面的问题都是密切相关的。
1) Mongo中如何指定复制因子?
在 C* 中,您可以为整个数据库和/或每个表定义复制因子(多少副本)。 Mongo 较新的副本集概念类似于 C* 的想法。但是,我看不到如何为 Mongo 中的每个表/集合定义复制因子。在 Mongo 中哪里定义?
2) 副本集和复制因子?
您似乎可以在 Mongo 集群中为您的数据库定义多个副本集。一个副本集最多可以有 7 个投票成员。 5 成员副本集是否意味着数据被复制 5 次?还是副本集仅用于对主节点进行投票?
3) 哪些集合的副本集?
副本集配置文档没有提及有关数据库或集合的任何内容。有没有办法指定副本集用于哪些集合?
4) 副本集定义?
如果我想创建一个 15 节点的 Mongo 集群,每条记录保留 3 个副本,如何将节点划分为多个副本集?
谢谢。
【问题讨论】:
标签: mongodb replication