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

Оглавление1 Журнал транзакций1.1 Определение журнала транзакций1.2 Функции журнала транзакций1.3 Структура общего журнала1.4 Типы записей журнала1.5 Дополнительные понятия1.6 Полный текст статьи:2 […]

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

  • Определение журнала транзакций

    • Журнал транзакций — это история действий в базе данных, обеспечивающая свойства ACID. 
    • Физически представляет собой файл с изменениями в базе данных. 
  • Функции журнала транзакций

    • Проверка на незафиксированные транзакции и откат изменений. 
    • Повторное применение зафиксированных, но не внесенных в базу данных изменений. 
    • Обеспечение атомарности и долговечности транзакций. 
  • Структура общего журнала

    • Содержит порядковый номер журнала (LSN), предыдущее LSN, идентификационный номер транзакции и тип записи. 
    • Тип записи описывает изменения, которые привели к записи в журнале. 
  • Типы записей журнала

    • PageID, длина и смещение указывают на изменения в страницах базы данных. 
    • Изображения до и после изменения страницы могут быть включены. 
    • undoNextLSN, redoLSN и undoLSN указывают на последующие и предыдущие записи журнала для отмены и восстановления транзакций. 
    • Отчет о завершении указывает на завершение или прерывание транзакции. 
  • Дополнительные понятия

    • Регистрация данных, исправление и обнаружение ошибок, хэш-функция, файловая система ведения журнала и другие темы также связаны с журналами транзакций. 

Полный текст статьи:

Журнал транзакций — Википедия

Оставьте комментарий

Прокрутить вверх