云数据库MongoDB会按照默认的备份策略自动备份MongoDB数据。您也可以根据业务需求配置备份策略,实例将按照您设置的备份策略自动备份MongoDB数据。

注意事项

当实例的数据库版本为3.2或3.4时,实例中集合加索引的数量需控制在1万以内,否则可能造成物理备份失败。如果您的业务可能会超过此限制,建议升级数据库版本至4.0或在创建实例时选择数据库版本为4.0。

自动备份说明

  • 云数据库MongoDB生成的备份文件存储在阿里云对象存储服务(Object Storage Service,简称 OSS)中,不会占用MongoDB实例的存储空间。
  • 单节点实例的备份方式固定为快照备份,备份过程中将占用单节点实例的I/O性能。
  • 副本集实例和分片集群实例的备份方式为物理备份
    说明 物理备份在MongoDB实例的隐藏节点进行,不影响主从节点的读写性能。若数据量较大,花费的时间可能较长,请耐心等待。

设置自动备份策略

  1. 登录MongoDB管理控制台
  2. 在页面左上角,选择实例所在的地域。
  3. 根据实例类型,在左侧导航栏单击副本集实例列表分片集群实例列表
  4. 找到目标实例,单击实例ID。
  5. 在左侧导航栏,单击备份与恢复
  6. 单击备份设置
    MongoDB备份与恢复列表
  7. 备份设置对话框,按照页面提示进行设置参数。
    MongoDB设置自动备份策略
    配置 说明
    保留天数 数据保留天数固定为7天。
    备份时间 可以设置为任意时段,以小时为单位,建议设置的备份时间为业务低峰期的时间。
    备份周期 可以设置为一星期中的某一天或者某几天。
  8. 完成上述参数配置后,单击确定