Index

Conflict-free Replicated Data Types

Concurrent updates converge with no coordination at all, provided the merge is a join and the operations commute - and provided no invariant crosses a replica.

Read the original ↗

The paper that turned "the copies will sort it out" into a theorem with conditions attached. Its real contribution is not the catalogue of merge-safe data types everyone quotes - it is the precise statement of what a data type must satisfy for concurrent updates to converge with no coordination, no rollback and no conflict handler. The word conflict-free means the fight was settled in advance, not that nobody fought.

Included with a plan

This discussion is included with a plan. The first three lessons of every track are free, with their boards and videos. A plan unlocks every lesson, board, video, lab and paper for one price.

View plans →Already a member? Sign in

Related on chalk

The same idea as a board, lab, video or lesson.

Further reading

Read the original for the full argument and its evidence.