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

Sur*_*esh 13 mongodb mongodb-query

  1. 副本集的最小有效投票节点数为3.
  2. MongoDB复制是同步的.
  3. Mongo shell能够附加到副本集并自动进行故障转移.
  4. 默认情况下,使用新的MongoClient连接类,w = 1且j = 1.
  5. oplog使用上限集合.

我已经选择了1,3,5的答案,但仍然得到错误的答案.任何人都可以帮助我哪一个是正确的复制选项?

Chi*_*pia 47

只有第一和第五是真的.

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

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

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


roc*_*k3t 21

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