Страница 1 из 1

CRDT вместо LWW

Добавлено: 08 дек 2020, 22:36
freeseacher
Здравствуйте.
Было бы очень здорово если бы mlo могло бы объединять операции при синхронизации. Сейчас используется вариант алгоритма при котором побеждает последний записанный вариант. Это оправдано в короткой перспективе, однако создаёт неудобства при долговремнном использовании.

С недавних пор появились разработки алгоритмов позволяющие выполнять объединение при синхрониизации так называемые CRDT подходы.

Возможно в качестве идеи для следующей мажоной версии MLO можно было бы рассмотреть именно такие алгоритмы в ядре системы.
Это позволило бы редактировать текст на нескольких устройствах условно одновременно и не страдать от того что перенос срока задачи на компьютере не привёл к удалению заметок сделанных на совещании с телефона.

Немного подробностей
https://crdt.tech/
не плохой набор лекций для бекграунда
https://www.youtube.com/watch?v=Oqqliww ... B&index=22

CRDT вместо LWW

Добавлено: 09 дек 2020, 19:25
edw
freeseacher писал(а):Источник цитаты Это позволило бы редактировать текст на нескольких устройствах условно одновременно

А ещё это заложило бы основу для совместной работы в MLO, которая не возможна без обмена информацией в виде комментариев к задаче...

CRDT вместо LWW

Добавлено: 14 дек 2021, 20:04
freeseacher
Жаль, что разработка в таком состоянии что за год не удалось ответить