System Design · Senior · Pytanie 13 z 75
Czym OT różni się od CRDT we wspólnej edycji?
- ✓Poprawna odpowiedź: OT przekształca operacje przez serwer, CRDT zbiegają się same
- 2OT działa tylko z obrazkami, a CRDT tylko z tekstem
- 3CRDT wymaga blokowania dokumentu na czas każdej edycji
Wyjaśnienie
Operational Transformation (Google Docs) koryguje równoległe operacje względem siebie, co jest prostsze z serwerem-arbitrem. CRDT (Yjs, Automerge) to struktury, których stany matematycznie scalają się w jeden w dowolnej kolejności; wygodne offline i w P2P, ale niosą metadane.