WAL (Write-Ahead Log)
PostgreSQL 🔴 SeniorDéfinition
Journal de pre-écriture ou chaque modification est enregistrée avant d'être appliquée aux fichiers de données. Garantit la durabilite et permet la réplication et le point-in-time recovery.
Analogie
Le brouillon du comptable : chaque opération est notée dans le journal avant d'être reportée dans le grand livre.
Exemple de code
-- Verifier la taille du WAL
SELECT pg_size_pretty(
pg_wal_lsn_diff(
pg_current_wal_lsn(),
'0/0'
)
);
Cas d'usage
Comprendre la durabilite des données, configurer la réplication streaming ou le PITR.
Termes liés
Dans l'actu
- 07/10 PGX, Inc. publie pgx-bm25 1.0 (licence PostgreSQL) : un index natif bm25_native qui apporte la recherche plein texte classée Okapi BM25 à PostgreSQL 17 et 18, en héritant du WAL, de la réplication physique et du VACUUM du cœur. Semaine 41 (1re moitié) · 5 – 7 octobre 2026 →