Skip to content

Latest commit

 

History

History
13 lines (9 loc) · 846 Bytes

README.md

File metadata and controls

13 lines (9 loc) · 846 Bytes

About

This is a DeltaCRDT library for Scala. I couldn't find a ready to use library to work with CRDT's(conflict free replicated data type) for my master thesis and so I decided to write one from scratch. It is built using Akka, and the replicas communicate via TCP.

Goal

At the moment I am still working on it and it is not ready to be used. The eventual goal is to have a stable implementation of GCounters, data aggregations like Sum, Avg, ReplicatedGrowableArray and GrowOnlySet. All of these implementations will be based on Delta CRDT's[1]. Expect more details to follow in the upcoming months

References

[1] Efficient Synchronization of State-based CRDTs

[2] Delta CRDT

[3] Portfolio of CRDT's