Я читал о файле voltdb журнала команд. Журнал команд записывает транзакционные вызовы вместо каждого изменения строки, как в журнале с записью. Записывая только вызов, журналы команд сохраняются на минимальном уровне, ограничивая влияние дискового ввода-вывода на производительность.
Может ли кто-нибудь объяснить теорию базы данных, почему Voltdb использует командный журнал и почему стандартные базы данных SQL, такие как Postgres, MySQL, SQLServer, Oracle, используют журнал записи на запись?