您可以通过设置备份策略,调整云数据库MongoDB数据备份周期实现自动备份数据,也可以手动备份MongoDB数据。

影响

  • 云数据库MongoDB生成的备份文件存储在阿里云对象存储服务(Object Storage Service,简称 OSS)中,不会占用MongoDB实例的存储空间。关于对象存储服务的更多信息,请参见阿里云对象存储服务
  • 单节点实例和MongoDB 4.4版本副本集实例仅支持快照备份,在备份过程中将占用实例的I/O性能。
  • 物理备份和逻辑备份在MongoDB实例的隐藏节点进行,不影响主从节点的读写性能。如果数据量较大,花费的时间可能较长,请您耐心等待。
  • 如果您升级了数据库版本,原版本的MongoDB备份文件将无法用于新版本的数据恢复。

备份方法说明

  • 快照备份:保留某一时间点磁盘的数据状态。能够做到在分钟级完成数据库的恢复。
  • 物理备份:备份MongoDB实例中数据库相关的物理文件,备份速度较逻辑备份更快,且恢复速度也更快。
  • 逻辑备份:通过mongodump工具将对数据库的操作记录存储到逻辑备份文件中。恢复时通过回放命令的形式还原数据。

操作步骤

  1. 登录MongoDB管理控制台
  2. 在页面左上角,选择实例所在的资源组和地域。
  3. 根据实例类型,在左侧导航栏单击副本集实例列表分片集群实例列表
  4. 找到目标实例,单击实例ID。
  5. 在页面右上角,单击备份实例
  6. 在弹出的对话框中选择备份方法
    说明
    • 单节点实例和MongoDB 4.4版本副本集实例支持快照备份
    • MongoDB 4.2及以下版本副本集实例和分片集群实例支持逻辑备份物理备份
    选择备份方法
  7. 单击确定

相关文档

MongoDB数据恢复方案概览