SobesLab логотип SobesLab

Ответ

Это специальный лог-файл, куда СУБД последовательно записывает информацию обо всех изменениях, выполняемых транзакциями. Журнал содержит детали каждой операции (начало транзакции, изменения данных, фиксация). Назначение: обеспечить возможность восстановления базы после сбоев – проигрывая журнал, СУБД может откатить незавершенные транзакции или повторить зафиксированные. Также журнал используется для реализации отката транзакций (ROLLBACK читает, какие изменения внести обратно) и для репликации (когда изменения передаются на другие серверы). Проще говоря, transaction log – "летопись" изменений базы, гарантия ее надежности и восстанавливаемости.