数据备份功能为Mongodb提供灾难恢复的能力,您可以通过设置备份策略,调整云数据库MongoDB数据备份周期实现自动备份数据,也可以手动备份MongoDB数据。
支持类型
数据备份支持对副本集和分片集群的备份操作。
- 副本集由hidden节点发起备份,不会影响主从节点的读写性能。
- 分片集群备份的时候每个shard均发起备份,您可以在备份列表页通过shard的id来筛选备份文件。
- 备份发起状态均为“备份中” ,备份时间取决于数据量的大小。备份期间您无法对实例进行重启、升级等操作,为不影响您的业务及性能,建议您选择闲时备份。
备份类型
MongoDB备份支持手动备份&自动备份,手动备份支持物理备份和逻辑备份,自动备份支持物理备份。
- 物理备份:备份实例中数据库相关的实际物理文件,备份速度快,备份成功率高,恢复简单;副本集实例和分片实例均默认为物理备份。
- 逻辑备份:使用 mongodump 工具实现数据备份,备份速度慢,备份时需连接到实例。
备份管理
- 登录云数据库MongoDB控制台。
- 在实例列表页,点击您需要管理备份的实例名称,或点击操作列的管理,在实例管理页面的左侧导航栏中选择备份管理。

- 进入备份管理页面。您可以对该实例进行手动备份、自动备份设置操作。
手动备份
您可以随时在控制台上进行手动备份 。
单击手动备份,在弹出的对话框中,您可以输入备份名称,选择备份方法。

注意:目前支持创建最多三个手动备份任务,新建需要删除之前的手动备份。
自动备份
单击备份设置,在弹出的对话框中,您可以根据业务需求调整备份设置。

- 新建实例自动备份默认开启,您可以随时关闭自动备份。
- 自动备份保存周期为7天且保存全量备份。
- 自动备份时间您可自行设置,可在备份恢复页面进行个性化设置:在一天24个整点时间段内选择一个作为自动备份的以小时为单位的时间窗口:如00:00—01:00。
- 自动备份周期可以设置为一星期中的某一天或者某几天。