Skip to content
About
Main content
Trade-off

Consistency vs. availability vs. latency

Where you meet it: quorums, replication modes.

What it is

Every mechanism in this article is also a placement on the trade-off between consistency (do readers see the latest write?), availability (does the system answer?) and latency (how fast?). Each mechanism moves the cost on that surface. None resolves it.

From Fault Tolerance & Delivery Semantics › Redundancy has no discount

The most important boundary in consistency is this one: causal consistency is the strongest model that is achievable with total availability. Above it you must coordinate. At or below it you need not. The unification and its price: CAP, PACELC, HAT, invariant confluence, CALM and external consistency starts from this line.

From Consistency & Isolation Models › Causal consistency

The classification matters less than the reframe: most systems' entire consistency cost is paid in the E branch, and CAP pointed everyone at the branch that almost never executes. To know what a consistency choice costs you, look at your p99 latency on a normal Tuesday, not at your partition runbook.

From Consistency & Isolation Models › CAP and PACELC

Where it appears

In 9 mechanisms. Each says what the mechanism is about, then how this trade-off shows up there, in its own words.

Made on the same pages most often.