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