Replication

Cassandra is able to automatically keep multiple copies of data on multiple nodes, hence providing no single point of failure. The number of copies it will create is configurable and determined by a configuration option called a replication_factor. While defining a keyspace, we mention its replication_factor function. This configuration option is applied to all column families of that keyspace. Let's suppose that column family users, which we discussed in the section Data distribution, are part of the keyspace called cassandrademodb; and replication_factor of the keyspace is 3, then every row of the column family users will have three replicas copied to three different nodes. All replicas are the same and there is no primary or secondary ...

Get Apache Cassandra Essentials 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.