English

CRDTs: Consistency without concurrency control

Distributed, Parallel, and Cluster Computing 2009-07-07 v1

Abstract

A CRDT is a data type whose operations commute when they are concurrent. Replicas of a CRDT eventually converge without any complex concurrency control. As an existence proof, we exhibit a non-trivial CRDT: a shared edit buffer called Treedoc. We outline the design, implementation and performance of Treedoc. We discuss how the CRDT concept can be generalised, and its limitations.

Keywords

Cite

@article{arxiv.0907.0929,
  title  = {CRDTs: Consistency without concurrency control},
  author = {Mihai Letia and Nuno Preguiça and Marc Shapiro},
  journal= {arXiv preprint arXiv:0907.0929},
  year   = {2009}
}
R2 v1 2026-06-21T13:21:52.239Z