System Design · Senior · Frage 13 von 75
Wie unterscheidet sich OT von CRDT bei kollaborativer Bearbeitung?
- 1CRDT erfordert eine Sperre des Dokuments bei jeder Bearbeitung
- 2OT transformiert Operationen; CRDTs konvergieren von selbst
- 3OT funktioniert nur mit Bildern und CRDT nur mit Text
Antwort zeigen
Richtige Antwort: OT transformiert Operationen; CRDTs konvergieren von selbst
Erklärung
Operational Transformation (Google Docs) passt gleichzeitige Operationen aneinander an, was mit einem schlichtenden Server einfacher ist. CRDTs (Yjs, Automerge) sind Strukturen, deren Zustände sich mathematisch in beliebiger Reihenfolge zu einem vereinen; sie sind bequem für Offline und P2P, tragen aber Metadaten mit.