云数据库MongoDB版如何备份和恢复?

云数据库MongoDB版支持自动备份和手动备份,您可以基于备份文件或按实例运行的时间点进行数据恢复。

如何备份

云数据库MongoDB版生成的备份文件存储在阿里云对象存储服务OSS(Object Storage Service)中,不会占用MongoDB实例的存储空间。您可以根据业务需求,通过控制台自动备份MongoDB数据手动备份MongoDB数据

说明

自动备份采用的备份方式固定为物理备份。

实例

支持的备份方法

对实例的影响

单节点实例

快照备份

说明

快照备份可以保留某一时间点的磁盘数据状态。

由于单节点架构的特殊性,在备份过程中将占用单节点实例的I/O性能。

  • 4.2及以下版本本地盘版副本集实例

  • 4.2及以下版本本地盘版分片集群实例

物理备份

说明

备份MongoDB实例中数据库相关的实际物理文件。

在实例的隐藏节点进行,不影响主从节点的读写性能。若数据量较大,花费的时间可能较长,请耐心等待。

逻辑备份

说明

通过mongodump工具备份整个数据库的数据。

  • 4.2及以上版本云盘版副本集实例

  • 4.2及以上版本云盘版分片集群实例

快照备份

在实例的从节点和隐藏节点轮流进行,不影响主节点的读写性能。

如何恢复

详情请参见MongoDB数据恢复方案概览