What is Cassandra?
Apache Cassandra is a wide-column NoSQL database originally built at Facebook and released as open source in 2008, becoming a top-level Apache Software Foundation project in 2010. Its architecture is peer-to-peer rather than primary/replica: any node can accept reads and writes, and data is replicated across nodes and, optionally, across datacenters. Applications query Cassandra using CQL (Cassandra Query Language), and consistency level is tunable per query rather than fixed for the whole database.
Read the full overview
Sources checked 27 September 2026: Cassandra architecture overview and CQL reference.
Key capabilities
- Peer-to-peer architecture: no single point of failure across nodes.
- Tunable consistency: a per-query trade-off between consistency and availability.
- Multi-datacenter replication: built-in support for geographically distributed clusters.
- CQL: a SQL-like query language for a wide-column data model.
Data modeling around expected query patterns, partition-key design, and replication-factor and consistency-level choices are the main design decisions. Operating a Cassandra cluster (compaction, repair, capacity planning) requires ongoing attention, whether run in-house or through a managed provider such as DataStax Astra DB.
Cassandra fits workloads that need to keep writing and serving reads even when individual nodes or entire datacenters go down, such as high-volume event or messaging systems. It is not a general-purpose relational replacement: data modeling in Cassandra is driven by query patterns rather than normalized relations, and joins and ad hoc queries are limited compared to a relational database.
Cassandra's architecture directly targets high write throughput and continued availability during node or datacenter failure, described in the official architecture documentation, checked 27 September 2026. Whether that trade-off (eventual consistency, query-driven modeling) fits a given application should be tested against real access patterns before committing.
Technical details
- Access
- Self-hosted
- Source model
- Open source
- Founded
- 2008
- Headquarters
- Apache Software Foundation
- Pricing model
- Open source
- API
- Available
- Website
- cassandra.apache.org ↗
Official resources
What to verify for your environment
Start from the users, systems and operating responsibilities the tool needs to support.
- Confirm current features, licensing and support terms with the publisher.
- Validate deployment, data location, access control, backup and recovery requirements.
- Test integrations, export paths and a representative operational workflow before committing.
ITHub profiles are discovery summaries. Read how product information is presented or report a correction.
Reviews of Cassandra
No published reviews yet.
Loading review form…