Chapter 3. Replication
Replication is perhaps the most critical feature of a distributed data store, as it would otherwise be impossible to make any sort of availability guarantee in the face of a node failure. As you learned in Chapter 1 , Cassandra's Approach to High Availability, Cassandra employs a sophisticated replication system that allows fine-grained control over replica placement and consistency guarantees.
In this chapter, we'll explore Cassandra's replication mechanism in depth, including the following topics:
- The replication factor
- How replicas are placed
- How Cassandra resolves consistency issues
- Maintaining the replication factor during node failures
- Consistency levels
- Choosing the right replication factor and consistency level
At the ...
Get Cassandra 3.x High Availability - Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.