Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MongoDB在没有一个主服务器的情况下同步?_Mongodb_Load Balancing - Fatal编程技术网

MongoDB在没有一个主服务器的情况下同步?

MongoDB在没有一个主服务器的情况下同步?,mongodb,load-balancing,Mongodb,Load Balancing,我有一个设置,我无法找到解决方案。我正在两台不同的服务器之间设置负载平衡解决方案。我希望这些服务器中的每台都有一个本地mongod实例,这样我就不会因为让一个脚本连接到远程数据库而增加加载时间 我一直在研究副本集,但看起来总有一个主数据库,这是唯一一个具有写权限的数据库 我希望两个数据库都是“原色”——这意味着它们都有读/写权限,但我也希望它们每隔一段时间自动同步一次,因此它们最终都是彼此的克隆 有什么办法可以做到这一点吗?我想我可能说得不够清楚——显然,如果这些数据库完全同步,其中一个数据库将

我有一个设置,我无法找到解决方案。我正在两台不同的服务器之间设置负载平衡解决方案。我希望这些服务器中的每台都有一个本地mongod实例,这样我就不会因为让一个脚本连接到远程数据库而增加加载时间

我一直在研究副本集,但看起来总有一个主数据库,这是唯一一个具有写权限的数据库

我希望两个数据库都是“原色”——这意味着它们都有读/写权限,但我也希望它们每隔一段时间自动同步一次,因此它们最终都是彼此的克隆


有什么办法可以做到这一点吗?

我想我可能说得不够清楚——显然,如果这些数据库完全同步,其中一个数据库将明显覆盖另一个数据库。我想我只是希望dbs彼此“更新”,并添加其他数据库中不存在的任何记录。不知道这是否可能。不幸的是,如果我理解你的要求,如果你想让DB技术自动化,你选择了错误的DB技术。不清楚您要做什么--您可以使用分片来分配写/读负载吗?