MongoReplicaSetClient,我应该连接到哪个uri?

时间:2015-04-28 12:09:58

标签: mongodb pymongo database-replication

让我们说我有3台机器(M1,M2,M3)和其他几台托管服务器(S1,S2,..Sn)的复制。我并不关心实时性,因此ReadPreference将设置为NEAREST

困扰我的一件事是:正如文档所说,MongoReplicaSetClient唯一必需的参数是hosts_or_uri。但是我应该使用哪种mongodb uri?由于我会使用NEAREST选项,如果我:

,它会有什么不同吗?
  1. hosts_or_uri = M1从S1设置为Sn;
  2. 传播连接,1/3 hosts_or_uri = M1,1/3 hosts_or_uri = M3,1/3 hosts_or_uri = M3;
  3. 使用hosts_or_uri = M1, M2, M3
  4. 我有区别,哪个更好?谢谢!

0 个答案:

没有答案