WAL-журналювання

WAL-журналювання або журналювання із записом наперед (англ. Write-Ahead Logging) — це сукупність технологій для забезпечення атомарності та довговічності даних (дві із ACID властивостей) в системах керування базами даних.

В системах що використовують WAL-журналювання всі зміни спочатку записуються в журнал й тільки потім застосовуються до даних. Зазвичай в журналі зберігається інформація для застосування змін (redo) так й для їх відмови (undo).

Для побудови WAL-журналювання найчастіше використовують ARIES-алгоритм.

Журнальована файлова система зазвичай використовує різновид WAL-журналювання для зберігання своїх метаданих.


Посилання

  • Write-Ahead Logging в PostgreSQL [Архівовано 11 вересня 2018 у Wayback Machine.] (англ.)
  • Write-Ahead Logging в SQLite [Архівовано 14 листопада 2017 у Wayback Machine.] (англ.)


Бази даних Це незавершена стаття про бази даних.
Ви можете допомогти проєкту, виправивши або дописавши її.
  • п
  • о
  • р
Типи
Поняття
Об'єкти
Складові
Функції
Пов'язані теми