ApsaraDB for MongoDB provides a variety of solutions that allow you to back up or restore data in different scenarios.

OperationSolutionInstance architectureScenario
Back up databasesConfigure automatic backup for an instance
  • Standalone instances
  • Replica set instances
  • Sharded cluster instances
-
Manually back up data of an ApsaraDB for MongoDB instance
  • Standalone instances
  • Replica set instances
  • Sharded cluster instances
-
High-frequency backupReplica set instances that run MongoDB 4.4 or later and use cloud disks -
Restore backup data to ApsaraDB for MongoDB instancesRestore one or more databases of an ApsaraDB for MongoDB instanceReplica set instances that run MongoDB 4.2 or earlier and use local disks Applicable to scenarios where one or more databases need to be quickly restored. For example, you can use this solution if you deleted a collection or document by mistake.
Restore backup data to a new ApsaraDB for MongoDB instance by point in time
  • Replica set instances
  • Sharded cluster instances that run MongoDB 4.2 or earlier and uses local disks
Applicable to scenarios where data of multiple databases in an instance or data of the entire instance needs to be restored to a specific point in time.
Restore backup data to a new ApsaraDB for MongoDB instance by backup point
  • Standalone instances
  • Replica set instances
Applicable to scenarios where an entire instance needs to be restored but data timeliness is not a key requirement.
Restore backup data to the current instanceReplica set instances -
Download backup filesDownload a backup file
  • Replica set instances that run MongoDB 4.2 or earlier and use local disks
  • Sharded cluster instances that run MongoDB 4.2 or earlier and uses local disks
Applicable to scenarios such as business testing or data analysis. You can download ApsaraDB for MongoDB backup files to your computer and restore the data to a self-managed database.
Note When you restore backup data to ApsaraDB for MongoDB instances, you do not need to download backup files.
Restore backup data to self-managed databasesRestore data of an ApsaraDB for MongoDB instance to a self-managed MongoDB database by using logical backup
  • Replica set instances that run MongoDB 4.2 or earlier and use local disks
  • Sharded cluster instances that run MongoDB 4.2 or earlier and uses local disks
Applicable to scenarios such as business testing or data analysis.
Note When you restore backup data to self-managed databases, you must download backup files first.
Restore data of an ApsaraDB for MongoDB instance to a self-managed MongoDB database by using physical backupReplica set instances