mongodb主副本集

mongodb主副本集,mongodb,amazon-ec2,database-replication,amazon-elb,Mongodb,Amazon Ec2,Database Replication,Amazon Elb,我有以下情况: 在负载平衡器后面有两个ec2实例,它们都有单独的dbs(mongodb)。我想说的是这些数据库彼此同步或复制 据我所知,Mongodb提供了3种解决方案: 从-主复制:这没有用,因为我需要两个数据库都是主数据库 副本集:1个主数据库和几个辅助数据库,如果主数据库被取下,则辅助数据库开始工作。这可能有用。。。如果主服务器位于一台服务器中,而辅助服务器位于另一台服务器中。当一台服务器停止响应时,数据库将停止响应,而另一台具有辅助数据库的服务器将成为主服务器 切分:在两台服务器之间分割

我有以下情况:

在负载平衡器后面有两个ec2实例,它们都有单独的dbs(mongodb)。我想说的是这些数据库彼此同步或复制

据我所知,Mongodb提供了3种解决方案:

从-主复制:这没有用,因为我需要两个数据库都是主数据库

副本集:1个主数据库和几个辅助数据库,如果主数据库被取下,则辅助数据库开始工作。这可能有用。。。如果主服务器位于一台服务器中,而辅助服务器位于另一台服务器中。当一台服务器停止响应时,数据库将停止响应,而另一台具有辅助数据库的服务器将成为主服务器

切分:在两台服务器之间分割相同的数据库。我不知道是否可能有高冗余,因为我喜欢在两个数据库中都有大部分数据

你觉得怎么样?还有其他选择吗


谢谢

主复制的用例是什么?听起来你想要自动化故障切换,副本集就是为此而设计的。谢谢你的建议^^@leojg,你是如何解决这个问题的?我没有:p我使用了mongodb副本集,工作起来很有魅力。您可以查询辅助设备,但只能保存到主设备,这是mongodb最接近主设备的地方。