MongoDB副本集

  1. 云栖社区>
  2. 袋鼠云技术团队>
  3. 博客>
  4. 正文

MongoDB副本集

梓杰 2019-09-08 14:09:12 浏览765
展开阅读全文

MongoDB副本集

一、副本集基础

1.1 副本集概念

  MongoDB副本集是由一个主节点和多个副本节点组成。主节点将数据的改变推送到副本节点上,在一定的延迟之后,每个MongoDB实例维护相同的数据。通过维护冗余的数据副本,能够实现数据的备份,读写分离和自动故障转移。

1.2 副本集使用场景

  • 数据冗余,用做故障恢复使用,当发生硬件故障或者其它原因造成的宕机时,可以使用副本进行恢复。
  • 读写分离,读请求会分流到所有副本上,减轻主节点的读压力。

1.3 副本集的故障转移

  MongoDB副本集是主从复制的高级形式。主从复制仅仅实现了数据备份和读写分离,但是主节点一旦宕机,需要手动启动从节点进行故障转移;MongoDB副本集在主从复制基础上实现了故障转移的功能,也就是当主节点宕机时,某一台副本节点会自动提升为新主节点。

1.4 副本集相关命令

rs

网友评论

登录后评论
0/500
评论
梓杰
+ 关注
所属云栖号: 袋鼠云技术团队