Introduction to data migration
Enterprises today want to reliably migrate mission-critical client applications and data across environments with little or no downtime during the migration.
DataStax has developed a set of thoroughly-tested self-service tools that can help you migrate your data from any Cassandra origin cluster to any Cassandra-compatible target.
Compatible origin and target clusters include Apache Cassandra®, DataStax Enterprise (DSE), Hyper-Converged Database (HCD), and Astra DB.
When the migration is complete, the data is present in the new database, and you can update your client applications to connect exclusively to the new database. The old database becomes obsolete and can be removed.
Available migration tools include:
-
Zero Downtime Migration (ZDM): Comprised of ZDM Proxy, ZDM Proxy, andZDM Proxy Automation, you can continue to run your current application and migrate data from the origin to the target database without any downtime. ZDM Proxy helps to manage the activity in transition.
-
Cassandra Data Migrator: It can be used in conjunction with the ZDM Proxy for a migration with zero downtime. It can also be used on its own for migrations with acceptable downtime.
-
DSBulk Migrator: DSBulk Migrator is an extension of DSBulk Loader. In addition to loading and unloading CSV and JSON data, DSBulk Migrator can transfer data between databases. It can read data from a table from your origin database and write it to a table in your target database. It can be used as an alternative to Cassandra Data Migrator (CDM).
-
Astra DB Sideloader: Astra DB Sideloader is a service running in Astra DB that directly imports data from snapshot backups that you’ve uploaded to Astra DB from an existing Apache Cassandra®, DataStax Enterprise (DSE), or Hyper-Converged Database (HCD) cluster.