Develop database resources

Schema changes, which involve CREATE, ALTER, and DROP statements, are not safe for concurrent use. Performing more than one change in flight has a high probability of causing irreconcilable conflicts, with nodes in the cluster using different schema “versions” indefinitely.


Keyspace concepts for managing data availability, and keyspace data manipulation language(DML)/data definition language(DDL): create, check, modify, and drop keyspaces.

Data types

Data types available for table schema.


Table concepts for managing schema for storing data, and table DML/DDL: create, check, modify, truncate, and drop tables.


Column concepts for managing schema for storing data, and column DML/DDL: create, check, modify, and drop columns.

User-defined types (UDTs)

Create, replace, and drop customized user-defined types.


Create, check, alter, and drop Storage-attached indexes (SAI), Secondary indexes (2i), SSTable-Attached indexes(SASI) or DSE Search indexes

Was this helpful?

Give Feedback

How can we improve the documentation?

© 2024 DataStax | Privacy policy | Terms of use

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: +1 (650) 389-6000,