我有以下情况:

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

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

奴隶主复制:这没有用,因为我需要两个dbs成为高手 .

副本集:1个主数据库和几个辅助数据库,如果主数据库被取消,则辅助启动工作 . 这可能有用......如果主服务器在一台服务器而辅助服务器在另一台服务器中 . 当一个服务器停止响应时,db和具有辅助数据库的其他服务器将成为主服务器 .

分片:在两台服务器之间分配相同的数据库 . 我不知道是否有可能具有高冗余度,以便在两个dbs中都拥有大部分数据 .

你怎么看?还有其他选择吗?

谢谢!