WAL (Write-Ahead Log)

PostgreSQL 🔴 Senior

Dé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

#sgbd#interview#database#postgresql

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 →

← → au clavier pour passer d'une fiche à l'autre