Журнал транзакций.

Используется несколько типов записей. Это записи модификации и записи контрольной точки.

Записи модификации.

Большинство записей в журнале – это запись модификации. Каждая запись модификации содержит два вида информации:

1. Информация для повтора, которая содержит сведения о том, как вновь применить к тому подоперацию полностью запротоколированной подтверждённой транзакции. Если сбой системы произошёл до того, как транзакция была переписана из кэша на диск. Если какая-либо операция выполнена, то её надо повторить.

2. Информация для отмены. Это сведения о том, как устранить изменения, вызванные первой операцией транзакции, которая в момент сбоя была запротоколирована лишь частично, т. е не подтверждена.

Рассмотрим записи модификации в журнале транзакций для операции создания файла.

 

В журнал транзакций записано три модификации. Рассмотрим первую запись T1a, T1b, T1с.