Expand innovation beyond the limits of a single cluster
Support all your multi-environment clusters by synchronizing data in Atlas with on-premises and edge data. Build innovative use cases that take full advantage of cluster-to-cluster data synchronization. Simplify data migrations, improve development lifecycles, or spin off dedicated analytics environments.
Take full control of your data synchronization
Start, stop, pause, and resume your cluster synchronization as needed. The synchronization process can be paused for hours or even days, depending on the size of your MongoDB oplog. This includes the ability to pick up where you left off in the event of a hardware failure or system error.
Enable data movement with reliability
The only MongoDB solution for enabling long-running cross-cluster sync. Seamlessly sync real-time data across your clusters to create target read-only clusters.
Synchronize data between different deployment environments: Atlas, private cloud, on-premises, or edge.
Seamlessly access real-time data that is continuously synchronized across source and destination clusters.
Synchronization is resilient to a replica set election on the source and destination clusters.
Pause and resume your data synchronization as needed. Restart from where you left off even in the event of network-connection failure.
Securely synchronize across clusters with end-to-end encryption.
Reverse the direction of synchronization, swapping source and destination clusters when necessary.
Track key indicators during the synchronization process.
Support for sharded clusters
Natively support sharded collections during synchronization without extra manual effort.
"The ability to leverage Cluster-to-Cluster Sync for our MongoDB-based travel applications will greatly improve many facets of our software lifecycle and further increase our high levels of geographic availability for our customers."
SVP of Technology Platforms and Engineering at Amadeus
“Cluster-to-Cluster Sync will simplify the migration of our MongoDB clusters from local data centers to the cloud for our multi-terabyte system, benefiting millions of Utah residents.”
Principal Data Architect for the State of Utah
Learn more about MongoDB’s Cluster-to-Cluster Sync
At the core of cluster-to-cluster sync on MongoDB is the mongosync utility. This utility makes it possible to establish a data synchronization relationship between two MongoDB clusters regardless of the environment where they are hosted (Atlas, private cloud, on-premises, or edge).