在副本集和分片环境中使用Percona Backup for MongoDB:第二部分

在副本集和分片环境中使用Percona Backup for MongoDB:第二部分

💡 原文英文,约3000词,阅读约需11分钟。
📝

内容提要

本文介绍了Percona Backup for MongoDB (PBM)在副本集和分片环境中的使用,包括配置备份存储和调整备份过程。还介绍了增量备份、PITR和选择性备份等高级功能。同时提到了设置节点优先级和使用基于快照的备份的方法。需要注意的是,选择性备份和基于快照的备份仍处于技术审查阶段,建议在生产环境中进行充分测试。

🎯

关键要点

  • 本文介绍了Percona Backup for MongoDB (PBM) 在副本集和分片环境中的使用。
  • 配置备份存储需要在PBM配置文件中定义相关参数。
  • 增量备份仅支持物理类型备份,并且需要有基础增量备份作为种子。
  • PBM支持通过oplog进行时间点恢复(PITR),可以根据oplog的切片进行恢复。
  • 选择性备份和基于快照的备份仍处于技术审查阶段,建议在生产环境中进行充分测试。
  • 可以通过设置节点优先级来控制备份的节点选择。
  • PBM提供了基于快照的物理备份机制,适用于大数据集的快速恢复。
  • 在恢复过程中,需要确保所有mongos节点已关闭,并手动停止仲裁节点。
  • 恢复完成后,需要重新启动所有mongod节点和pbm-agents,并进行备份同步。

延伸问答

如何在PBM中配置备份存储?

在PBM配置文件中定义存储类型和相关参数,例如使用S3时需要指定区域、桶名和凭证等。

增量备份在PBM中是如何工作的?

增量备份仅支持物理类型备份,并需要有基础增量备份作为种子,PBM会保存自上次备份后更改的数据。

什么是时间点恢复(PITR),如何在PBM中启用?

时间点恢复(PITR)通过oplog实现,可以在PBM配置中启用,允许根据oplog的切片进行恢复。

PBM支持选择性备份吗?

是的,PBM支持选择性备份,但该功能仍处于技术审查阶段,建议在生产环境中进行充分测试。

如何设置备份节点的优先级?

可以在PBM配置文件中定义节点的优先级,优先级高的节点会优先进行备份。

在PBM中如何进行快照备份?

快照备份需要先准备数据库,然后用户手动复制文件,最后由PBM完成备份或恢复。

➡️

继续阅读