MongoDB:高可用基础-副本集原理

文章目录
1.副本集介绍2.Raft核心流程3.副本集选举4.副本集数据复制5.副本集故障转移

1.副本集介绍
在生产环境中,不建议使用单机版的MongoDB服务器,因为有可能出现单点问题:
单机版的MongoDB无法保证可靠性,一旦进程发生故障或是服务器宕机,业务将直接不可用一旦服务器上的磁盘损坏,数据会直接丢失,而此时并没有任何副本可用
为了保证MongoDB正常对外提供服务,需要搭建主备架构,确保在主节点发生故障时能够有从节点继续对外提供服务。
MongoDB在设计时已考虑到可用性问题,在其设计中原生支持了主备架构,也就是所谓的副本集架构。
通过docker compose可以简易地搭建副本集架构:https://blog.csdn.net/xiaobai_ol/article/details/105265528
副本集的工作流程大致如下:
初始化,各节点会进行进行

MongoDB:高可用基础-副本集原理最先出现在Python成神之路

版权声明:
作者:感冒的梵高
链接:https://www.techfm.club/p/8701.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>