MongoDB复制的概念
本文来自
runoob /mongodb/mongodb-replication
摘 要:本文介绍了 MongoDB 复制的定义,MongoDB 复制原理以及副本集的特征。
关键词:MongoDB 复制,副本集,节点
1.复制的定义
MongoDB 复制是将数据同步在多个服务器的过程。
复制提供了数据的冗余备份,并在多个服务器上存储数据副本,提高了数据的可用性, 并可以保证
数据的安全性。
复制还允许您从硬件故障和服务中断中恢复数据。
复制的特点如下:
保障数据的安全性
数据高可用性 (24*7)
灾难恢复
无需停机维护(如备份,重建索引,压缩)
分布式读取数据
2.MongoDB 复制原理
mongodb 的复制至少需要两个节点。其中一个是主节点,负责处理客户端请求,其余的都是从节点,
负责复制主节点上的数据。
mongodb 各个节点常见的搭配方式为:一主一从、一主多从。
主节点记录在其上的所有操作 oplog,从节点定期轮询主节点获取这些操作,然后对自己的数据副本
执行这些操作,从而保证从节点的数据与主节点一致。
MongoDB 复制结构如图 1 所示:
1 / 2
MongoDB 复制的概念
评论0
最新资源