MongoDB数据恢复功能可以最大程度地减少因数据库误操作引起的损失。云数据库MongoDB版提供了多种数据恢复方案,可满足不同场景下MongoDB数据库的数据恢复需求。

数据恢复至MongoDB实例

数据恢复方法 支持的实例类型 适用场景 注意事项
从备份点新建实例 单节点实例、副本集实例 适用于恢复整个实例,且对数据的时效性要求不高的场景。 此操作将会基于备份数据创建一个新的实例,并将数据恢复至新实例中。
说明
按时间点新建实例 副本集实例、分片集群实例 适用于多个库或整个实例的数据恢复场景,将数据还原至某个时间点。
MongoDB单库恢复 副本集实例 适用于单个或多个数据库快速数据恢复的业务场景,例如误删了某个集合或文档。
直接恢复数据至当前实例 副本集实例(三节点) 直接恢复数据到当前实例存在较大风险,建议您使用按时间点新建实例从备份点新建实例的功能来恢复数据,做好数据校验后,再通过DTS工具迁移回原实例。关于DTS迁移方案的更多信息,请参见MongoDB数据迁移和同步方案概览

数据恢复至自建数据库

您可以将云数据库MongoDB的备份文件下载到本地,然后将数据恢复至自建数据库,可用于业务测试或数据分析等场景。

数据恢复方法 支持的实例类型
将MongoDB逻辑备份文件恢复至自建数据库 副本集实例
将MongoDB物理备份文件恢复至自建数据库 副本集实例