Коротко: Фундаментальний механізм забезпечення надійності даних (Durability в ACID) у реляційних СУБД, таких як PostgreSQL та SQLite.
Що таке Write-Ahead Logging (WAL)?
Будь-яка зміна спочатку записується у послідовний журнал на диску (WAL), і лише після цього фіксується в основних таблицях, що гарантує відновлення після раптового вимкнення живлення.
Ключові особливості та переваги
- Гарантія того, що жодна успішно підтверджена транзакція не загубиться при збої
- Основа потокової реплікації (Streaming Replication) між головною базою та репліками
- Підтримка відновлення на точний момент часу (Point-in-Time Recovery)
Сфери застосування та практичне значення
Адміністрування PostgreSQL, створення відмовостійких кластерів та бекапів.