отложенным обновлением, нормальная работа СУБД выполняется следующим образом: информация об
изменениях записывается сначала в журнал транзакций, обновления не заносятся в БД до тех пор, пока транзакция не выдаст команду фиксации результатов:
1) При запуске транзакции в журнал помещается запись «начало транзакции».
2) При выполнении любой операции записи, в журнал помещается информация об операции: тип операции, идентификатор изменяемого элемента, копия элемента ПОСЛЕ операции (копия элемента до операции не используется).
3) При завершении транзакции в журнал запись «транзакция завершена»
4) Если транзакция завершена с командой фиксации результатов, то данные из оперативной памяти переносятся на диска. Если транзакция завершается с откатом транзакции, то изменения на диск не переносятся.
Через определенные промежутки времени формируются контрольные точки.