stringtranslate.com

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

В области баз данных в информатике журнал транзакций (также журнал транзакций , журнал базы данных , двоичный журнал или аудиторский след ) — это история действий, выполненных системой управления базами данных , используемая для обеспечения свойств ACID при сбоях или отказах оборудования. Физически журнал — это файл, в котором перечислены изменения в базе данных, сохраненные в стабильном формате хранения.

Если после запуска база данных находится в несогласованном состоянии или не была должным образом закрыта, система управления базой данных просматривает журналы базы данных на предмет незафиксированных транзакций и откатывает изменения, внесенные этими транзакциями . Кроме того, все транзакции, которые уже зафиксированы, но изменения которых еще не материализовались в базе данных, применяются повторно. Оба действия выполняются для обеспечения атомарности и долговечности транзакций.

Этот термин не следует путать с другими журналами , которые обычно предоставляет система управления базами данных и которые может прочитать человек.

В системах управления базами данных журнал представляет собой запись данных, измененных определенным процессом. [1] [2] [3] [4]

Анатомия общего журнала базы данных

Запись журнала базы данных состоит из:

Типы записей журнала базы данных

Все записи журнала включают общие атрибуты журнала, указанные выше, а также другие атрибуты в зависимости от их типа (который записывается в атрибуте Тип , как указано выше).

Смотрите также

Источники

Ссылки

  1. ^ Microsoft, Журнал транзакций (SQL Server)
  2. ^ sqlshack.com, Руководство для начинающих по журналам транзакций SQL Server, 11 февраля 2014 г. Иван Станкович
  3. ^ techrepublic.com, Понимание важности журналов транзакций в SQL Server, Обслуживание журналов транзакций SQL Server, Кроу, Чизек, 11 ноября 2004 г.
  4. ^ neurobs.com, Лог-файлы