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:
Port | Description |
---|---|
|
Cassandra inter-node communication |
|
Cassandra SSL inter-node communication |
|
JMX monitoring port |
|
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.