CRDT вместо LWW
Добавлено: 08 дек 2020, 22:36
Здравствуйте.
Было бы очень здорово если бы mlo могло бы объединять операции при синхронизации. Сейчас используется вариант алгоритма при котором побеждает последний записанный вариант. Это оправдано в короткой перспективе, однако создаёт неудобства при долговремнном использовании.
С недавних пор появились разработки алгоритмов позволяющие выполнять объединение при синхрониизации так называемые CRDT подходы.
Возможно в качестве идеи для следующей мажоной версии MLO можно было бы рассмотреть именно такие алгоритмы в ядре системы.
Это позволило бы редактировать текст на нескольких устройствах условно одновременно и не страдать от того что перенос срока задачи на компьютере не привёл к удалению заметок сделанных на совещании с телефона.
Немного подробностей
https://crdt.tech/
не плохой набор лекций для бекграунда
https://www.youtube.com/watch?v=Oqqliww ... B&index=22
Было бы очень здорово если бы mlo могло бы объединять операции при синхронизации. Сейчас используется вариант алгоритма при котором побеждает последний записанный вариант. Это оправдано в короткой перспективе, однако создаёт неудобства при долговремнном использовании.
С недавних пор появились разработки алгоритмов позволяющие выполнять объединение при синхрониизации так называемые CRDT подходы.
Возможно в качестве идеи для следующей мажоной версии MLO можно было бы рассмотреть именно такие алгоритмы в ядре системы.
Это позволило бы редактировать текст на нескольких устройствах условно одновременно и не страдать от того что перенос срока задачи на компьютере не привёл к удалению заметок сделанных на совещании с телефона.
Немного подробностей
https://crdt.tech/
не плохой набор лекций для бекграунда
https://www.youtube.com/watch?v=Oqqliww ... B&index=22