LINUX.ORG.RU

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

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

А нельзя вместо модификаций делать добавление в хвост, append-only? Теоретически это могло бы упростить контроль за «атомарностью». Сначала дописываем, потом изменяем заголовок. Опционально к «транзакции» можно прикладывать хэш. Будет видно битые и незавершенные транзакции.

В sqlite кстати сделано очень заморочено, вот тут есть неполное описание https://www.sqlite.org/fileio.html

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

А нельзя вместо модификаций делать добавление в хвост, append-only? Теоретически это могло бы упростило контроль за «атомарностью». Сначала дописываем, потом изменяем заголовок. Опционально к «транзакции» можно прикладывать хэш. Будет видно битые и незавершенные транзакции.

В sqlite кстати сделано очень заморочено, вот тут есть неполное описание https://www.sqlite.org/fileio.html