- Manual reconciliation is sufficient for low-risk systems or low-complexity migrations where automated rollback is not necessary.
- Utilize failback replication to maintain synchronization between the CockroachDB cluster and the original source database after cutover to CockroachDB.
- Utilize bidirectional replication (simultaneous forward and failback replication) to maximize database synchronization without requiring app changes, accepting the operational overhead of running two replication streams.
- Choose a dual-write strategy for the fastest rollback with minimal orchestration, accepting higher application complexity during the trial window.
Rollback Plan
A rollback plan defines how you will undo or recover from a failed migration. A clear rollback strategy limits risk during migration, minimizes business impact, and preserves data integrity so that you can retry the migration with confidence.
This page explains common rollback options, their trade-offs, and how the MOLT toolkit supports each approach.
In general:

