← Glossary

WAL (Write-Ahead Log)

Append-only log of intended changes, written before the data files are updated.

On crash, the system replays the WAL to recover any committed-but-not-yet-flushed changes. The durability foundation of nearly every database (Postgres, SQLite, etc.) and of Kafka-style logs.

← All 36 terms