LINUX.ORG.RU

История изменений

Исправление aist1, (текущая версия) :

Дамп базы данных является текстом. При выгрузке сортировать по первичному ключу и история отлично отслеживается.

Констрейнты, которые энфорсятся в БД, но не когда ты дамп руками правишь. Очень легко напопроться на write skew.

По остальному. Текст, да, не является CRDT, потому что это упорядоченная структура. Поэтому разрешение конфликтов по записи делается вручную.

И вот это ручное вмешательство хочется минимизировать. А где нельзя избавиться, там максимально автоматизировать. Чтобы, например, добавление нового формата происходило через плагин. И поддерживалось по всему стеку от хранилища до редакторов.

Исходная версия aist1, :

Дамп базы данных является текстом. При выгрузке сортировать по первичному ключу и история отлично отслеживается.

Констрейнты, которые энфорсятся в БД, но не когда ты дамп руками правишь. Очень легко напопроться на write skew.

По остальному. Текст, да, не является CRDT, потому что это упорядоченная структура. Поэтому разрешение конфликтов по записи делается вручную.

И вот это ручное вмешательство хочется минимизировать. А где нельзя избавиться, там максимально автоматизировать. Чтобы, например, добавление нового формата происходило через плагин.