Also called: Transaction log, xlog
In plain English
Before PostgreSQL changes your actual data files, it first writes a short note describing the change to the write-ahead log. If the server crashes, it replays those notes to recover. “Write the log first, then the data” is the rule that keeps your data safe.
Why it matters
WAL powers crash recovery, replication, and point-in-time backups. WAL settings control durability vs speed, how much disk pg_wal uses, and how standbys stay in sync.
En palabras simples
Antes de cambiar tus archivos de datos, PostgreSQL primero escribe una nota corta que describe el cambio en el write-ahead log. Si el servidor falla, reproduce esas notas para recuperarse. “Escribe el log primero, luego los datos” es la regla que mantiene seguros tus datos.
Por que importa
El WAL hace posible la recuperacion ante fallos, la replicacion y los backups a un punto en el tiempo. Su configuracion controla durabilidad vs velocidad, cuanto disco usa pg_wal y como se sincronizan las replicas.