CvRDT
CvRDT, or convergent replicated data type, is a category of CRDTs designed for eventual consistency in distributed systems. In a CvRDT, every replica stores a local state drawn from a lattice and updates are propagated by merging states using a join operation. Because the join is commutative, associative and idempotent, replicas that receive updates in different orders converge to the same state—the least upper bound of all observed updates.
CvRDTs require no coordination for updates. Each replica updates its local state, then periodically or asynchronously
Data types implemented as CvRDTs are constructed as lattices. Common examples include grow-only sets (G-Set) with
Benefits of CvRDTs include high availability and partition tolerance, simple conflict resolution, and deterministic convergence independent
See also: CRDT, OR-Set, G-Counter, PN-Counter, state-based CRDTs.