This topic provides an overview of the solutions to migrate and synchronize data to or from an ApsaraDB for MongoDB database in different scenarios.
Data migration solutions
You can fully or incrementally migrate the data of a MongoDB database by using Data Transmission Service (DTS). For more information, see What is DTS. The full migration and incremental migration can achieve smooth data migration from a MongoDB database to the cloud without affecting businesses.
ApsaraDB for MongoDB supports full data migration by using the official mongodump and mongorestore tools.
In addition, ApsaraDB for MongoDB allows you to migrate data from the cloud to an on-premises database by using a physical or logical backup file.
Data synchronization solutions
You can use the Alibaba Cloud-developed MongoShake tool to synchronize data between MongoDB databases.
|Synchronize data to an existing instance||MongoShake||Implement one-way synchronization between ApsaraDB for MongoDB replica set instances using MongoShake|