Architecture

This section describes the general architecture of Apache Cassandra. If you are new to Cassandra internals, read the pages in this order:

  1. Start with Overview for the high-level system model.

  2. Read Dynamo next to understand partitioning, replication, and eventual consistency.

  3. Read Accord only after that, because Accord adds transactional guarantees on top of the base Dynamo-style model.

Use the deeper Accord pages when you are actively working on transactions or migration behavior.