Conflict-free replicated data types v5.6

Conflict-free replicated data types (CRDTs) support merging values from concurrently modified rows instead of discarding one of the rows as the traditional resolution does.

  • Overview provides an introduction to CRDTs, including how to use CRDTs in tables, configuration options, and examples of CRDTs.

  • Using CRDTs investigates how to use CRDTs in tables, reviews some configuration options, and reviews some examples of CRDTs and how they work.

  • Operation-based and state-based CRDTs reviews the differences between operation-based and state-based CRDTs.

  • Disk-space requirements covers disk-size considerations for CRDTs, especially state-based CRDTs.

  • CRDTs vs conflict handling/reporting explains how conflict handling and reporting works with CRDTs.

  • Resetting CRDT values discusses the challenges of resetting CRDT values and provides some guidance on doing so successfully.

  • Implemented CRDTs details each of the 6 available CRDTs available in PGD, with implementation examples.