All Questions
Scaling Reads hard

In a distributed database with replication factor N=3, you configure Write Quorum W=2 and Read Quorum R=1. What consistency guarantee does this system provide?

  1. A Strong Consistency, because writes are confirmed by a majority.
  2. B Eventual Consistency, because R + W <= N (1 + 2 = 3), creating a possibility of reading stale data from the node that missed the write.
  3. C Linearizability.
  4. D Read-Your-Writes Consistency.

One system design question a day, with spaced repetition so the ones you miss come back.

Get the app

Related questions