Skip to main content
DatabaseApache Software FoundationMature

Apache Cassandra

Following adds this technology to your private workspace so related learning is easier to organise and revisit.

Technology explained

What is Apache Cassandra?

Apache Cassandra is an open-source distributed NoSQL database designed for high availability and horizontal scale across multiple nodes and locations.

Cassandra partitions wide-column data across a peer-to-peer cluster and replicates it according to each keyspace's strategy. CQL provides the data interface, while partition-key design, consistency level, compaction, repair, tombstones and capacity balance determine real production behaviour.

Primary purpose

Store large distributed datasets with scalable throughput and no single primary database node.

Typical environments
LinuxKubernetesAWSGCP
Typical use cases
  • Time-series data storage
  • High-velocity data ingestion
  • Distributed geographic data replication
Connected knowledge

1 resource for Apache Cassandra

Browse by purpose, from definitions and learning through operations, diagnostics and controlled recovery.

Technology journey

Learn and operate with Apache Cassandra

Ordered as a reader progression -- from core definitions through to operational reference -- using only the content already connected in the technology registry.

Daily Triage(1)

Practise diagnosis through bounded engineering scenarios.