副本集,即Replica Set,由一组mongod进程组成,提供了数据冗余与高可靠性的节点集合。副本集之间数据自动同步,保证数据的高可靠性。
副本集架构由主节点(Primary)、备节点(Secondary)和隐藏节点(Hidden)组成,自动搭建好多节点副本集供用户使用。
● Primary节点:即主节点,用于读写请求。
● Secondary节点:即备节点,用于读请求。
● Hidden节点:即隐藏节点,用于数据备份源。
用户可以直接操作主节点和备节点。若主节点故障,系统自动选举Secondary节点为新的主节点,保证高可用。
副本集实例规格支持三节点、五节点、七节点共三种副本集类型。
副本集架构如下: