Что такое WAL (Write-Ahead Log)?

Ответ

Журнал упреждающей записи: изменения сначала записываются в лог на диск, затем в сами данные. При сбое восстановление по WAL - повторное применение закоммиченных изменений. Обеспечивает durability. В Postgres WAL используется и для репликации (streaming). В Go приложение не управляет WAL напрямую; настройки (fsync, checkpoint) - на стороне БД.

🧠Квиз 🏆Лидеры 🎯Собесед. 📖Вопросы 📚База зн.