Cluster compatibility for Zero Downtime Migration

True zero downtime migration is only possible if your database meets the minimum requirements described in Compatibility requirements for ZDM Proxy, including compatibility of the origin (source) and target (destination) clusters.

Compatible origin and target clusters for migrations with zero downtime

You can use ZDM Proxy to support migrations between Astra, DataStax Enterprise (DSE), Hyper-Converged Database (HCD), open-source Apache Cassandra®, and and other Cassandra-based databases. Supported migration paths include cross-platform migrations and same-platform upgrades.

DataStax tests ZDM Proxy compatibility with Astra, DSE, HCD, and open-source Cassandra. Support for other Cassandra-based databases is possible if the origin and target clusters share a common protocol version. However, DataStax doesn’t test all data store providers, and DataStax doesn’t guarantee full support for any specific data store aside from the platforms and versions listed here.

Compatible origin clusters

Migrate from one of the following:

  • Astra DB Serverless or Astra Managed Clusters (Astra DB Classic).

  • Hyper-Converged Database (HCD).

  • DataStax Enterprise (DSE) version 4.7.1 and later.

  • Apache Cassandra® version 2.1.6 and later.

    ZDM Proxy requires that the origin and target clusters share a common protocol version. Therefore, Cassandra 2.0 migrations are only possible when migrating to 2.1 or 2.2 because Cassandra 2.0 supports only v2.

  • Other Cassandra-based databases that are based on a compatible Cassandra version, such as ScyllaDB and Yugabyte.

Compatible target clusters

Migrate to one of the following:

You can use ZDM for major version upgrades to your current database platform, such as upgrades from DSE 5.0 to DSE 6.9. Using ZDM reduces the risk of data loss or corruption due to breaking changes between versions, provides a seamless rollback option, and streamlines the upgrade process, eliminating the need for interim upgrades and progressive manual reconfiguration.

Incompatible clusters and migrations with some downtime

If you don’t want to use ZDM Proxy or your databases don’t meet the zero-downtime requirements, you can still complete the migration, but some downtime might be necessary to finish the migration.

If your origin cluster is incompatible with ZDM Proxy, ZDM Utility, and ZDM Proxy Automation, you might be able to use standalone data migration tools such as DSBulk Migrator or a custom data migration script. Make sure you transform or prepare the data to comply with the target cluster’s schema.

For more complex migrations, such as RDBMS-to-NoSQL migrations, it is likely that your migration will require downtime for additional processing, such as extract, transform, and load (ETL) operations. For example, see the data modeling and compatibility considerations for migrating to DSE.

DataStax recommends that you contact your DataStax account representative or DataStax Support for guidance on incompatible or partially compatible migrations.

Was this helpful?

Give Feedback

How can we improve the documentation?

© Copyright IBM Corporation 2025 | Privacy policy | Terms of use Manage Privacy Choices

Apache, Apache Cassandra, Cassandra, Apache Tomcat, Tomcat, Apache Lucene, Apache Solr, Apache Hadoop, Hadoop, Apache Pulsar, Pulsar, Apache Spark, Spark, Apache TinkerPop, TinkerPop, Apache Kafka and Kafka are either registered trademarks or trademarks of the Apache Software Foundation or its subsidiaries in Canada, the United States and/or other countries. Kubernetes is the registered trademark of the Linux Foundation.

General Inquiries: Contact IBM