二十六、MongoDB 副本集群复制

MongoDB副本集群提供数据冗余备份,确保24/7的高可用性和安全性。集群中主节点处理请求,从节点复制数据以实现故障恢复和分布式读取。当主节点故障时,从节点自动进行故障转移,保持服务不间断。
摘要由CSDN通过智能技术生成

MongoDB 副本集群/复制 就是将数据同步到多个服务器的过程

MongoDB 副本集群在多个服务器上存储数据副本,提供了数据的冗余备份,提高了数据的可用性,可以保证数据的安全性

MongoDB 副本集群技术允许我们从硬件故障和服务中断中恢复数据

副本集群的优势 ?

1、 保障数据的安全性
2、 数据高可用性 (24*7)
3、 灾难恢复
4、 无需停机维护(如备份,重建索引,压缩)
5、 分布式读取数据

MongoDB 副本集群原理

MongoDB 副本集群技术至少需要两个节点:一个是主节点,负责处理客户端请求,其余的都是从节点,负责复制主节点上的数据

  • 主节点记录在其上的所有操作 oplog
  • 从节点定期轮询主节点获取这些操作,然后对自己的数据副本执行这些操作,从而保证从节点的数据与主节点一致

MongoDB 副本集群各个节点常见的搭配方式为:一主一从 和 一主多从

MongoDB 副本集群结构图

客户端从主节点读取数据,在客户端写入数据到主节点时, 主节点与从节点进行数据交互保障数据的一致性

副本集群特征

1、 N 个节点的集群
2、 任何节点可作为主节点
3、 所有写入操作都在主节点上
4、 自动故障转移
5、 自动恢复

MongoDB 副本集群配置

接下来我们将搭建 一主一从 副本集群

搭建步骤如下

1、 关闭正在运行的 MongoDB 服务

<
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值