Reads That Ignore Distance
Kleppmann's delay-sensitivity table gives the lowest operation latency any algorithm can achieve at a given consistency level, as a function of network delay between replicas:
| consistency level | write latency | read latency |
|---|---|---|
| linearizability | ||
| sequential consistency | ||
| causal consistency |
You are designing a global feature-flag service. Flags are read on every request in every region and written a few times a day. Reads must stay fast no matter how bad the inter-region link gets, and every region must still apply the flag writes in one agreed order. What is the strongest level in the table that meets both requirements, and what does it cost?
Sign in to answer questions and track your progress
Sign In