Laboratorio de Respaldo y Recuperación de PostgreSQL 18 en Ubuntu 24.04 — pg_dump, pg_basebackup y pgBackRest

pintura abstracta roja y azul

Si trabajas con PostgreSQL en producción, las copias de seguridad no son opcionales.

En este laboratorio, construí un entorno completo de respaldo y recuperación de PostgreSQL 18 en Ubuntu 24.04 y probé los tres enfoques principales de respaldo:

  • copias de seguridad lógicas con pg_dump
  • copias de seguridad físicas con pg_basebackup
  • copias de seguridad de nivel de producción con pgBackRest, incluida la archivación de WAL y la recuperación a un punto en el tiempo (PITR)

Todo fue probado en una VM real con simulacros de recuperación reales, no simulaciones.

Continuar leyendo “PostgreSQL 18 Backup & Recovery Lab on Ubuntu 24.04 — pg_dump, pg_basebackup and pgBackRest”

Cómo configurar la replicación en tiempo real de Oracle a PostgreSQL usando Debezium

vibrantes rayas de luz abstractas en movimiento

En resumen Debezium lee los registros de rehacer de Oracle a través de LogMiner, publica cada cambio como un evento de Kafka y un conector JDBC de destino aplica esos eventos a PostgreSQL en tiempo real.
El resultado es un pipeline de replicación transparente y reproducible que puedes ejecutar durante semanas antes de la migración, útil para cualquier migración de Oracle a PostgreSQL que requiera tiempo de inactividad cero o cercano a cero.
Esta publicación repasa una configuración de extremo a extremo que funciona, en servidores Oracle y PostgreSQL reales, con un esquema bancario autónomo que puede copiar y reproducir.

Continuar leyendo “How to Set Up Real-Time Oracle to PostgreSQL Replication Using Debezium”