4 ms·
This is my first exposure to GunDB. Do you really do conflict resolution via alphabetic sorting?
by valarauca1 10y ago
This is my first exposure to GunDB.
Do you really do conflict resolution via alphabetic sorting?
- marknadal 10y agoLexical sort is the last resort of the CRDT, not the first. It is necessary as a worst case scenario though because it is purely deterministic and guarantees convergences. Also, you can have an append-only log where you can run your own conflict resolution algorithm or let manual/human resolution occur on top of it. So all in all it provides the most flexible foundation to build other things from, while still guaranteeing strong eventual consistency. Testing all edge cases is important to us, which is why we built PANIC to verify our algorithms. Hopefully we'll be posting more results soon!