News for hackers. Stuff that matters.

Real differences between ot and crdt for co-editors

There is a hot topic on two consistency maintenance techniques for Co-editors, Operational Transformation (OT) and Commutative replicated data type(CRDT). Choosing between them for implementing a real-world co-editor is hard.

Common evidence of OT-supporters is that OT has been widely adopted in industrial products, like Google Docs, Dropbox Paper, etc., and OT is a reliable technique.

Common evidence of CRDT-supporters is that Google Wave OT requires a central server, but CRDT does not have this constraint and is especially suitable for P2P network environments.

So, what is the truth? .........

A recent paper (https://arxiv.org/abs/1810.02137) reveals the truth.

( 2 comments | 5 points | on HN )
Re:Real differences between ot and crdt for co-editors by Tomte on Thursday October 11, 2018 @04:36AM (#18191821)
Don't do this, please.

Submit your URL normally, then post a comment. It's in the site's rules.

And yours is a particularly clickbaity style.

But the question itself is good.

Re:Real differences between ot and crdt for co-editors by shunza on Thursday October 11, 2018 @04:47AM (#18191866)
Thanks for your suggestion.