System Design Fundamentals
0% completed
Why Quorum?
The Problem That Quorum Solves
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
.....
.....
.....
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