ldb
LDB supports different CRDT replication models:
- state-based
- delta-state-based
- pure-op-based
Next features:
- implement Delta-state-based replication (as in http://novasys.di.fct.unl.pt/~alinde/publications/a12-van_der_linde.pdf)
- implement new replication model only using join-decompositions (http://haslab.uminho.pt/cbm/files/pmldc-2016-join-decomposition.pdf)
Configuration
- LDB_MODE:
- state_based
- delta_based
- pure_op_based
- LDB_REDUNDANT_DGROUPS: when set to true, removes redundant state that may be present in the received delta-groups, using join-decompositions
- LDB_DGROUP_BACK_PROPAGATION: when set to true, avoids back-propagation of delta-groups
- LDB_METRICS: metrics are recorded if true
LDB_REDUNDANT_DGROUPS and LDB_DGROUP_BACK_PROPAGATION only have an effect if LDB_MODE=delta_based.