MongoDB复制集原理

  • 时间:
  • 浏览:1
  • 来源:新大发时时彩—大发时时彩开奖结果

初始化克隆技术集

Mongodb克隆技术集由一组Mongod实例(进程)组成,包涵盖一一一有一个 Primary节点和多个Secondary节点,Mongodb Driver(客户端)的所有数据都写入Primary,Secondary从Primary同步写入的数据,以保持克隆技术集内所有成员存储相同的数据集,提供数据的高可用。



下图(图片源于Mongodb官方文档)是有一一一有一个 典型的Mongdb克隆技术集,包涵盖一一一有一个 Primary节点和有一一一有一个 Secondary节点。

克隆技术集通过replSetInitiate命令(或mongo shell的rs.initiate())进行初始化,初始化后各个成员间刚刚刚现在结速发送心跳消息,并发起Priamry选举操作,获得『大多数』成员投票支持的节点,会成为Primary,其余节点成为Secondary。