Interview Bootcamp
Vote
0% completed
What is Quorum?
Why We Store Data on Multiple Servers
In a distributed system, we usually keep copies of the same data on multiple servers. These copies are called replicas.
We do this for two reasons:
- Fault tolerance. If one server crashes, the data still exists on other servers.
- High availability. Users can read from whichever server is closest or least busy.
So far, so good.
But Replication Creates a New Problem
Once you have multiple copies of the data, you have to keep them in sync. If you don't, different users will see different versions of the same data.
.....
.....
.....
Like the course? Get enrolled and start learning!
Vinay Prashanth
· 3 years ago
Could you please explain further the idea/logic behind "1 < r < w < n" by providing any example?
birolandhiscat
· 3 years ago
For 3 nodes A,B,C quorum group has size 2. However if we do 1 write (A) and 2 reads (B and C) we are not reading up-to-date data, despite 1 + 2 > 2.
Show 2 replies