ApsaraDB for MongoDB allows you to create an instance at a point in time when the source instance is running, and restore the backup data at that point in time to the new instance. This method is ideal for data restoration and verification.
Prerequisites
- The instance is a replica set or sharded cluster instance.
Notice Standalone instances do not support point-in-time data restoration to a new instance.
- You can select a point in time only from the last seven days.
Precautions
- Individual databases can be restored only from physical backups, but not from logical
backups. If your instance runs a MongoDB version earlier than 4.0 and the total number
of collections and indexes in your instance exceeds 10,000, physical backups may fail.
Before you implement a physical backup, upgrade the database version of your instance
to MongoDB 4.0 or later. For more information about how to upgrade the database version,
see Upgrade MongoDB versions.
Note After the database version is upgraded, the backup files of the source instance cannot be used to restore data to the new instance.
- The amount of time required varies based on factors such as the data volume, task queue status, and network conditions. When the state of the new instance changes to Running, the restoration is complete.
- To ensure better performance and stability of the instance, the system will upgrade the minor version to the latest version by default. If the minor version of your instance expires or is not included in the maintenance list and the instance is upgraded, migrated, changed, Created from a backup, Created by point-in-time, or performed Restore one or more databases of an ApsaraDB for MongoDB instance.
Billing
This method creates an instance and you are charged for the new instance. For more
information, see Billable items and pricing.
Note If you want to restore data to a pay-as-you-go instance, make sure that you have sufficient balance within your account.
Procedure
- Log on to the ApsaraDB for MongoDB console.
- In the upper-left corner of the page, select the resource group and the region of the target instance.
- In the left-side navigation pane, click Replica Set Instances, or Sharded Cluster Instances based on the instance type.
- Find the target instance and click its ID.
- In the left-side navigation pane, click Backup and Recovery.
- Click the Full Backup tab.
- <database>: the source database that you want to restore.
- Create an instance.
- Confirm the order and complete the payment.
- Read and select the MongoDB Terms of Service and click Buy Now.
- The Purchase page appears.
- Click Pay on the Purchase page.
- Complete the payment.