История изменений
Исправление aist1, (текущая версия) :
Дамп базы данных является текстом. При выгрузке сортировать по первичному ключу и история отлично отслеживается.
Констрейнты, которые энфорсятся в БД, но не когда ты дамп руками правишь. Очень легко напопроться на write skew.
По остальному. Текст, да, не является CRDT, потому что это упорядоченная структура. Поэтому разрешение конфликтов по записи делается вручную.
И вот это ручное вмешательство хочется минимизировать. А где нельзя избавиться, там максимально автоматизировать. Чтобы, например, добавление нового формата происходило через плагин. И поддерживалось по всему стеку от хранилища до редакторов.
Исходная версия aist1, :
Дамп базы данных является текстом. При выгрузке сортировать по первичному ключу и история отлично отслеживается.
Констрейнты, которые энфорсятся в БД, но не когда ты дамп руками правишь. Очень легко напопроться на write skew.
По остальному. Текст, да, не является CRDT, потому что это упорядоченная структура. Поэтому разрешение конфликтов по записи делается вручную.
И вот это ручное вмешательство хочется минимизировать. А где нельзя избавиться, там максимально автоматизировать. Чтобы, например, добавление нового формата происходило через плагин.