Hyper-Converged Database (HCD) Frequently Asked Questions (FAQs)

Databases

How is Hyper-Converged Database (HCD) different from Astra DB?

HCD run on premises and in the cloud, and uses Mission Control for provisioning and management. HCD is intended for companies that must manage their database resources on non-commercial cloud providers, such as AWS, Google Cloud, and Microsoft Azure.

Astra DB allows you to create databases in minutes, with reduced complexity, fewer operational concerns, and an approachable entry point for developing your applications. Astra DB is a true database-as-a-service (DBaaS) offering that provides simplified database management with flexible pricing.

How is Hyper-Converged Database (HCD) different from DataStax Enterprise (DSE)?

HCD run on premises and in the cloud, and uses Mission Control for provisioning and management. HCD is intended for companies that must manage their database resources on non-commercial cloud providers, such as AWS, Google Cloud, and Microsoft Azure.

While you can run DSE on premises and in the cloud, HCD allows you to manage your database resources with modern architecture and a cloud-native approach.

DSE includes Advanced Workloads (DSE Search, Analytics, and Graph), which are not currently available in HCD. HCD will add more features and capabilities over time.

Which DataStax drivers work with HCD?

The following DataStax drivers are compatible with HCD:

What is the practical limit for the amount of data stored in an HCD database?

There is no practical limit to the number of bytes an HCD database can store.

Which ports does HCD use?

If you need to make firewall exceptions, HCD uses the following ports:

Ports
Port Description

7000

Cassandra inter-node communication

7001

Cassandra SSL inter-node communication

7199

JMX monitoring port

9042

CQL native transport port; also works for SSL

Can I change a namespace or keyspace name?

Yes, you can alter the namespace or keyspace name. You can also create a new namespace or keyspace with a different name.

I created my table. When I run a SELECT statement I get an error. What do I do?

This is the common error:

Invalid Request: Error from server: code=2200
[Invalid query] message="table TABLE_NAME does not exist"

When you create a table, the table name, keyspace name, or column name is case-sensitive. You can access case-sensitive characters using double quotes.

For example, see the SELECT statement below:

token@cqlsh:test> desc tables;
token@cqlsh:test> select * from "**Case_Sensitive**";

CQL

Should I use Storage Attached Indexing (SAI)?

Storage Attached Indexing (SAI) is a highly-scalable, globally-distributed index for Apache Cassandra® that is available for HCD databases.

Explore this deep dive on Storage Attached Indexing.

Security

What measures are taken to protect data in HCD?

DataStax is committed to data privacy and security. This commitment includes robust security measures and compliance standards, such as HIPAA, SOC2 Type 2, and ISO 27001.

For more information, see the DataStax Trust Center.

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, info@datastax.com