Remove Availability Remove Scalability Remove Software Architecture Remove Tuning
article thumbnail

Data Consistency in Apache Cassandra — Part 2

Software Architecture

Source: [link] Cassandra has tunable consistency which means that not only on the database level, you can tune the immediate and eventual consistency of your data per query/operation by setting the read CL (consistency level) and write CL. You’d never want to set write CL = ALL, read CL = ALL. Comments and thoughts welcome.

Tuning 100
article thumbnail

Data Consistency in Apache Cassandra — Part 1

Software Architecture

You can tune the write consistency for performance (by setting the write CL as ONE) or immediate consistency for critical piece of data (by setting the write CL as ALL) Following is how it works: A client sends a write request to the coordinator. For all these benefits, the price you pay is lower consistency. Comments and thoughts welcome.

article thumbnail

5 tips for architecting fast data applications

O'Reilly Software

Here are five considerations every software architect and developer needs to take into account when setting the architectural foundations for a fast data platform. The data shape will dictate capacity planning, tuning of the backbone, and scalability analysis for individual components. Determine requirements first.