The technique to do data versioning here is not vector clock, but version vector. These two concepts are similar, but do differ in their use scenario and update rules. In particular,
- Version vector establishes a (pre)order among replicas
- Vector clock establishes a (partial)order among events
Course: Grokking Modern System Design Interview for Engineers & Managers - Learn Interactively
Lesson: Versioning Data and Achieving Configurability - Grokking Modern System Design Interview for Engineers & Managers