云数据库MongoDB支持恢复单个或多个数据库,本文介绍恢复云数据库MongoDB实例中单个或多个数据库的方法。
前提条件
- 实例需满足以下条件:
- 实例类型为副本集实例。
- 实例所在地域为:华北1(青岛)、华北2(北京)、华北3(张家口)、华北5(呼和浩特)、华东1(杭州)、华东2(上海)、华南1(深圳)或新加坡,其他地域暂不支持恢复单个或多个数据库。
- 实例的数据库版本为3.4、4.0或4.2版本,如果实例的数据库版本过低,您可以升级数据库版本,升级方法请参见升级数据库版本。
说明 数据库版本升级后,原版本云数据库MongoDB的备份文件不能用于恢复新版本的云数据库MongoDB数据。
- 实例的存储引擎为WiredTiger。
- 备份文件中包含需要恢复的数据库,例如您需要恢复实例的test库,那么备份文件中需要包含test库。
注意事项
- 仅支持基于物理备份的单个或多个数据库恢复,暂不支持基于逻辑备份的单个或多个数据库恢复。如果您购买的云数据库MongoDB实例数据库版本为MongoDB 3.4,当该实例中集合和索引的总数量超过1万时,物理备份可能会失败。您可以在进行物理备份前,将云数据库MongoDB实例的数据库版本升级至MongoDB 4.0及以上,升级方法请参见升级数据库版本。
说明 数据库版本升级后,原版本云数据库MongoDB的备份文件不能用于恢复新版本的云数据库MongoDB数据。
- 执行单个或多个数据库恢复所需的时间和数据量、任务队列、网络等多种因素有关,您只需要等待新实例的运行状态变更为运行中即可。
- 如果您的数据库小版本过期或者不在维护列表内,当执行实例版本升级、数据迁移、变更实例配置、按备份点将备份数据恢复至新建实例、按时间点将备份数据恢复至新建实例或恢复云数据库MongoDB单个或多个数据库等操作时,为保证提供更出色的性能和稳定性,系统会默认将您的数据库小版本升级至最新版。
费用说明
使用恢复单个或多个数据库功能将创建一个新的实例并产生相关费用,详情请参见收费项目及价格说明。