有关MongoDB复制的以下哪些陈述是正确的?

时间:2013-06-19 11:37:36

标签: mongodb mongodb-query

  1. 副本集的最小合理投票节点数为3。
  2. MongoDB复制是同步的。
  3. Mongo shell能够附加到副本集并自动故障转移。
  4. 默认情况下,使用新的MongoClient连接类,w = 1且j = 1。
  5. oplog使用上限集合。
  6. 我已经选择了1,3,5的答案,但仍然得到错误的答案。 任何人都可以帮助我哪一个是正确的复制选项?

2 个答案:

答案 0 :(得分:47)

只有第1和第5个是真的。

2)MongoDB复制是* a *同步。

3)对于mongo shell,我们需要手动进行故障转移。

4)MongoClient连接类默认写入关注点是w = 1且j = 0。

答案 1 :(得分:21)

  1. 没错,你可以在这里阅读更多信息:http://docs.mongodb.org/manual/core/replica-set-architectures/
  2. 不正确。 MongoDB replicattion是异步。
  3. 不正确。连接到replSet后,您需要手动关闭服务器以导致故障转移。
  4. 不正确。您可以在此处阅读MongoClient doc:http://mongodb.github.io/node-mongodb-native/driver-articles/mongoclient.html 默认值为{w:1,j:false}
  5. 正确。 OpLog是一个上限集合。