Cluster-to-Cluster Sync
Cluster-to-Cluster Sync provides continuous data synchronization or a one-time data migration between MongoDB clusters. For notes and caveats on continuous sync, see the Considerations for Continuous Sync page. You can enable Cluster-to-Cluster Sync with the mongosync utility.
mongosync
can continuously synchronize data between two clusters.
You can use mongosync
to create dedicated analytics, development,
or testing clusters that mirror your production environment.
Synchronized clusters can also support locality requirements for audit
and data residency compliance.
For an overview of the mongosync
process, see About mongosync
.
To get started with mongosync
, refer to the Quick Start Guide. For more detailed information, refer to the
Installation or Connecting mongosync
page that best fits your
situation. See also the Limitations page for important
restrictions and the mongosync
Behavior page for behavior information.
Warning
mongosync
does not check for compliance with the
documented limitations. Please ensure that
your application is not affected by the limitations.
Running mongosync
in the presence of one of these
limitations could lead to undefined behavior on
the destination cluster.
The Frequently Asked Questions (FAQ) page addresses
common questions users have asked about mongosync
.