3 ms·
IIRC, OT was considered too complex in practice , and products like Google Docs ended up just using fast networks to make collaborative editing effectively sync
by knughit 11y ago
IIRC, OT was considered too complex in practice , and products like Google Docs ended up just using fast networks to make collaborative editing effectively synchronous. Similar in spirit to how they solved the problem of eventual consistency (BigTable) by building a globally synchronized network of clocks (TrueTime/Spanner)
- pimlottc 11y agoHow does increasing the network speed solve the problem? Doesn't it just reduce the number of edit conflicts? No matter how low the round trip time, you could still have two simultaneous conflicting changes. I don't see how you could eliminate that entirely without going to a locking model.