mongodb 副本集配置与说明

1,副本集的原理

副本集的原理与主从很相似,唯一不同的是,在主节点出现故障的时候,主从配置的从服务器不会自动的变为主服务器,而是要通过手动修改配置.但是副表集就不用,它会自动选出一台服务器做为主节点,从而保障系统的稳定性.

2,副本集新的主节点是怎么选举出来的呢

是通过bully算法来的,也就是一致性协议.具体如下

1):当主节点挂了后,副本集会获得其他从节点的最后更新时间与主服务做对比

2):如果所有从节点的最后更新时间都是很旧,那就选举停止

3):如果副本集中的大部分服务器挂了,包含主节点,那么选举也停止

4):如果以上情况都没有发生,那就更新时间最新的被选举为主节点

5):如果更新时间都一样,那么谁最快成为主节点就谁做为主节点

注意:参数选举的节点必须是副本集中的半数节点以上

3.副本集中的各个节点的角色

 

mongodb 副本集配置与说明,布布扣,bubuko.com

mongodb 副本集配置与说明

上一篇:sql 2种递归


下一篇:JDBC远程从一个MySql数据库中的一张表里面读出数据(这个数据库需要用SSH隧道连接,大约8W条数据),然后分别插入到另一个数据库中的两张表里