Last-write-wins vs merge?

Middle+
97 просмотров
AFK Offer AI

LWW — простейшая стратегия: у каждой записи timestamp, побеждает последний. Реализация тривиальна, но теряет данные при concurrent записях. Merge — объединяет оба изменения. Для счётчиков: CRDT counter складывает инкременты. Для множеств: union. Для текста: operational transformation. Merge сложнее в реализации, но не теряет данные. LWW подходит когда потеря редкой записи приемлема.

Следующий вопрос

Как спроектировать video streaming service на Go?