我有以下情况:
负载均衡器后面的2个ec2实例,它们都有单独的dbs(mongodb)。我想说的是这些dbs彼此同步或复制。
据我所知,Mongodb提供了3种解决方案:
奴隶主复制:这没用,因为我需要两个dbs都是主人。
副本集:1个主数据库和几个辅助数据库,如果主数据库被取下,则辅助开始工作。这可能有用......如果主服务器在一台服务器而辅助服务器在另一台服务器中。当一个服务器停止响应时,数据库和具有辅助数据库的其他服务器将成为主服务器。
分片:在两台服务器之间分配相同的数据库。我不知道是否有可能拥有高冗余度,以便在两个dbs中都拥有大部分数据。
你怎么看?还有其他选择吗?谢谢!