Apache Cassandra
4.0-beta2
Getting Started
New Features in Apache Cassandra 4.0
Architecture
Overview
Dynamo
Storage Engine
Guarantees
The Cassandra Query Language (CQL)
Data Modeling
Configuring Cassandra
Operating Cassandra
Cassandra Tools
Troubleshooting
Contributing to Cassandra
Frequently Asked Questions
Third-Party Plugins
Reporting Bugs
Contact us
Apache Cassandra
Docs
»
Architecture
View page source
Architecture
ΒΆ
This section describes the general architecture of Apache Cassandra.
Overview
Features
Operating
Dynamo
Dataset Partitioning: Consistent Hashing
Multi-master Replication: Versioned Data and Tunable Consistency
Distributed Cluster Membership and Failure Detection
Incremental Scale-out on Commodity Hardware
Storage Engine
CommitLog
Memtables
SSTables
SSTable Versions
Guarantees
What is CAP?
High Scalability
High Availability
Durability
Eventual Consistency
Lightweight transactions with linearizable consistency
Batched Writes
Secondary Indexes