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”

Comment configurer la réplication Oracle en temps réel vers PostgreSQL avec Debezium

rayons de lumière abstraits vibrants en mouvement

TL;DR : Debezium lit les journaux de transactions Oracle via LogMiner, publie chaque modification sous forme d'événement Kafka, et un connecteur JDBC sink applique ces événements à PostgreSQL en temps réel.
Le résultat est un pipeline de réplication transparent et rejouable que vous pouvez exécuter pendant des semaines avant la mise en production — utile pour toute migration d'Oracle vers PostgreSQL qui nécessite un temps d'arrêt nul ou quasi nul.
Ce post présente une configuration fonctionnelle de bout en bout, sur de vrais serveurs Oracle et PostgreSQL, avec un schéma bancaire autonome que vous pouvez copier et reproduire.

Continuer la lecture “How to Set Up Real-Time Oracle to PostgreSQL Replication Using Debezium”