Grokking the System Design Interview
Vote

0% completed

Quorum

A system keeps several copies of the same data, so that it survives the loss of a machine. As soon as there are copies, they can disagree. One machine may have accepted a new value while another still holds the old one.

A quorum is the smallest number of machines that must take part in an operation before that operation counts as done. It is how the system decides that enough machines agree.

The word comes from meetings. A committee cannot decide anything unless enough members are present. A distributed system uses the same idea, and the members are machines.

.....

.....

.....

Like the course? Get enrolled and start learning!
quil

quil

· 3 years ago

The following explanation doesn't make sense to me: "Best performance (throughput/availability) when 1< r < w < n, because reads are more frequent than writes in most applications". Since reads are more frequent, wouldn't it make sense that r > w?

Show 2 replies
P

pushkar312

· 3 years ago

Need more detailed elaboration of the condept for better understanding.

Reading Progress

0%