Apache-2.0
Apache Cassandra
Distributed wide-column database for high availability
A distributed NoSQL database designed for linear scalability and fault tolerance across multiple nodes and regions.
In depth
What it is
Apache Cassandra is a distributed NoSQL database designed for linear scalability and fault tolerance across multiple nodes and regions.
Key features
- Replication - Multi-node replication and fault tolerance.
- Wide-column model - Partitioned wide-column data model.
- Tunable consistency - Consistency levels tuned per operation.
- Scale-out - Horizontal scaling for write-heavy workloads.
Strengths
- Replication - Multi-node replication and fault tolerance.
- Wide-column model - Partitioned wide-column data model.
- Tunable consistency - Consistency levels tuned per operation.
Trade-offs
- Data modeling - Query-driven modeling and denormalization are required.
- Operations - Compaction, repair, and capacity planning are ongoing work.
- Query limits - Joins and multi-row transactions are limited compared to RDBMS.
Pricing
Open-source software. Direct license cost is zero; costs are typically infrastructure, operations, and optional paid support or hosting.
Explore alternatives