Laboratoire de sauvegarde et de récupération PostgreSQL 18 sur Ubuntu 24.04 — pg_dump, pg_basebackup et pgBackRest

peinture abstraite rouge et bleue

Si vous travaillez avec PostgreSQL en production, les sauvegardes ne sont pas facultatives.

Dans ce laboratoire, j'ai mis en place un environnement complet de sauvegarde et de restauration PostgreSQL 18 sur Ubuntu 24.04 et testé les trois principales approches de sauvegarde :

  • sauvegardes logiques avec pg_dump
  • sauvegardes physiques avec pg_basebackup
  • sauvegardes de niveau production avec pgBackRest, y compris l'archivage des WAL et la récupération à un instant T (PITR)

Tout a été testé sur une vraie VM avec des exercices de récupération réels — pas des simulations.

Continuer la lecture “PostgreSQL 18 Backup & Recovery Lab on Ubuntu 24.04 — pg_dump, pg_basebackup and pgBackRest”

Liste des outils PostgreSQL : La pile essentielle pour les DBA de production

rivière dans la vallée verte

TL;DR : PostgreSQL n'est pas livré avec une suite de surveillance intégrée, un gestionnaire de sauvegarde ou un cadre de haute disponibilité — vous assemblez la pile vous-même à partir d'outils spécialisés.
Ce n'est pas une faiblesse : cela signifie que vous choisissez ce qui correspond à votre environnement au lieu de payer pour des fonctionnalités que vous n'utilisez pas.
Cette liste couvre un choix de premier ordre par catégorie, avec de brèves notes sur le moment d'utiliser les alternatives.
Six catégories sont non négociables en production : haute disponibilité/basculement, sauvegarde et restauration à un point dans le temps, mise en commun des connexions, surveillance, analyse des requêtes et analyse des journaux.
Tout le reste est facultatif.

Continuer la lecture “PostgreSQL Tools List: The Essential Stack for Production DBAs”