Inconsistency resolution: versioning and vector clocks
Play this lessonThis lesson comes with an interactive animation you can break, a live-code challenge and a chapter quiz.Replication gives availability but can cause conflicts: two servers accept different writes to the same key at the same time. Versioning treats every change as a new immutable version, and a vector clock tells us which versions conflict.
The rest of this lesson is part of Pro
Pro unlocks every lesson with its animation, code challenge and quiz, plus every interview problem. ₹299 a month or ₹1,999 a year.
See Pro