Replication and Consistency

Single-leader

In practice, if you use synchronous replication on a database, it usually means that one of the followers is synchronous, and the others are asynchronous.

Multi-leader

Leaderless

w = r = (n + 1) / 2 (rounded up)

References

--

--

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store