
Apache Cassandra
7.7#1 in wide-column databasesFree planFree planWebAPILinuxmacOS
Visit
| Fact | Apache Cassandra | Apache HBase |
|---|---|---|
| Architecture | Cassandra has a masterless architecture in which every node can provide the same functionality. | HBase provides Bigtable-like capabilities on Hadoop and HDFS with automatic failover and sharding. |
| License | The Cassandra repository identifies Apache-2.0 as its license, and ASF lists Apache License 2.0 as its current software license. | HBase is distributed under the Apache License, Version 2.0. |
| Limit: operational complexity | GetApp reviewers describe Cassandra as complex to set up and maintain and requiring substantial expertise. | TrustRadius reviewers mention cluster-management overhead, many moving parts, difficult setup, schema sensitivity and compatibility work across Hadoop and HBase versions. |
| Limit: relational features | TrustRadius reviewers say Cassandra lacks joins, referential integrity and convenient ad-hoc aggregation queries. | TrustRadius reviewers repeatedly identify missing transactions, joins, triggers, complex queries and multiple secondary indexes. |
| Rating on Capterra | 4.2 out of 5 from 33 reviews. | 0.0 out of 5 from 0 user reviews. |
| Rating on G2 | 4.1 out of 5 from 35 reviews. | 4.2 out of 5 from 114 reviews. |
| Rating on TrustRadius | 9 out of 10 from 95 reviews and ratings. | 7.3 out of 10 from 32 reviews and ratings. |
Cassandra suits teams managing large, active datasets that need a self-managed distributed database across on-premises or cloud environments. It may also fit workloads needing data-center replication and configurable query consistency.
HBase suits teams building large-scale applications that need consistent, real-time reads and writes, particularly for the listed telemetry, logging, analytics, and research workloads. It is for operators prepared to self-host and configure security and manage a distributed system.