翻译或纠错本页面
复制集的高可用¶
Replica sets provide high availability using automatic failover. Failover allows a secondary member to become primary if primary is unavailable. Failover, in most situations does not require manual intervention.
复制集成员拥有者相同的数据集副本但是在其他方面却是独立的。一旦主节点不可用了,复制集就会进行 选举 来推选出新的主节点。在一些特殊情况下,复制集的故障切换可能是需要 回滚 。 [1]
复制集的架构直观的影响着故障切换时的结果。为了能够有效的故障切换,请确保至少有一个节点能够顺利升职为主节点。保证在拥有核心业务系统的数据中心中拥有复制集中多数节点。让多数能够参与投票的节点或是所有可以成为主节点的节点在这个数据中心中。但是,如果节点间网络不通将会让其无法参与并成为多数节点。
[1] | 如果不人工进行介入,复制集将会删除 “回滚”的数据。管理员必须手动应用或丢弃这些数据。 |