更新时间:2022-08-13 21:11:37
AnyBackup 备份 MongoDB 数据库,原理如下(以三节点副本集为例):
说明:MongoDB 分片集群的备份原理和副本集相同,但需注意分片集群备份的是 config 和 shard 副本集的 Secondary 节点的数据。
- 管理控制台启动备份任务。
- 控制台向各物理客户端的发送备份命令,各个客户端查找本机节点是否为 Primary(主)节点,如果不是 Primary(主)节点,该节点备份任务结束。
- Primary(主)节点所在客户端获取 MongoDB 数据目录所在的文件系统,为该文件系统创建快照卷并挂载到一个临时目录。
- 客户端传输该临时目录的数据到存储服务器。
- 客户端完成备份,上报任务备份情况到管理控制台,结束整个备份任务。
说明:MongoDB 分片集群的备份原理和副本集相同,但需注意分片集群备份的是 config 和 shard 副本集的 Secondary 节点的数据。
< 上一篇:
下一篇: >