page16
M1
Quorum Protocol Basics
M2
M3
M4
M5
S
S
Quorum is any 3 out of 5 masters in example.
Once you have a quorum you can ignore any others.
Robust: Can query all 5 and take first three responders.
Can be used for transaction and locking protocols.
Modifications need only be made to 3 masters.
Multi-master replication to synchronize all nodes.
Bulk data can be tagged, quorum operations can agree
on the tag, then the data can be retrieved from ANY
single node containing that tag.
Robust: Can retrieve from multiple nodes and take first responder.