System Design · Senior · Запитання 13 з 75
Чим OT відрізняється від CRDT у спільному редагуванні?
- ✓Правильна відповідь: OT перетворює операції через сервер, CRDT сходяться самі
- 2OT працює лише з картинками, а CRDT - лише з текстом
- 3CRDT потребує блокування документа на час кожної правки
Пояснення
Operational Transformation (Google Docs) коригує конкурентні операції одна відносно одної, що простіше із сервером-арбітром. CRDT (Yjs, Automerge) - структури, стани яких математично зливаються в один у будь-якому порядку; зручні для офлайну та P2P, але несуть метадані.