数据库
首页 > 数据库> > MongoDB 副本集(Replica Set)

MongoDB 副本集(Replica Set)

作者:互联网

副本集(Replica Set)

副本集概念

此集群拥有一个主节点(Master)和多个从节点(Slave),与主从复制模式类似,但是副本集与主从复制的区别在于:当集群中主节点发生故障时,副本集可以自动投票,选举出新的主节点,并引导其余的从节点连接新的主节点。

**MongoDB 的副本集是自带故障恢复功能的主从复制 **

副本集作用
副本集角色
副本集数据同步原理
副本集心跳检测
副本集 Primary 选举场景

需要进行 Primary 选举的场景如下:

  1. 副本集初始化
  2. 副本集被 reconfig
  3. Primary 节点宕机
  4. Primary 节点主动 stepDown(主动降级为Secondary)
副本集 Primary 选举规则

官方推荐副本集的成员数量为奇数,且至少副本集包含 3 个节点

标签:副本,MongoDB,Primary,同步,Set,线程,oplog,节点,Replica
来源: https://www.cnblogs.com/zkatr/p/15587429.html