All of which have their own weaknesses. And all of them can suffer the split brain scenario.
And all but the last one fundamentally have lots of edge cases with e.g. high-latency sync
All of which have their own weaknesses. And all of them can suffer the split brain scenario.
And all but the last one fundamentally have lots of edge cases with e.g. high-latency sync
CRDTs are not a solved problem as of today, there is no perfect solution in the current state-of-the-art, it's still a field with quite some active research.