PlanetScale offers robust database migration solutions, including zero-downtime migrations for terabyte and petabyte scale datasets. This is achieved through a process involving consistent, non-locking snapshots, continuous replication of changes from the old to the new system, data verification using VDiff, and a transparent cutover mechanism that buffers incoming queries. The platform leverages Vitess's VReplication and `MoveTables` workflow for these operations, and can also facilitate sharding as part of the migration. The process supports bidirectional cutovers and rollback capabilities, ensuring data integrity and minimal disruption. This capability extends to migrating from PostgreSQL to MySQL and vice-versa, handling data type differences and other schema complexities.
All PlanetScale trails