CockroachDB combines a SQL layer with a distributed key-value storage layer. For administrators, understanding how data is split, replicated and coordinated is essential before moving into production operations.
Ranges and replicas
Data is divided into ranges that can split and merge as the cluster changes. Each range is replicated across nodes according to the configured replication factor.
Leaseholders and Raft
Leaseholders coordinate many reads and writes for a range, while Raft consensus maintains agreement between replicas. These concepts are central to failover, rebalancing and troubleshooting.
Why DBAs should learn the internals
Architecture knowledge helps DBAs reason about hotspots, node failures, leaseholder imbalance, latency and cluster health instead of treating the system as a black box.