Replicación profesional PostgreSQL

Level:

Advanced

Date:

On demand

Duration:

3 days

AUDIENCIA

Durante este curso aprenderás acerca de replicación, escalamiento y Point-In-Time-Recovery en PostgreSQL. Este curso es ideal para administradores de Bases de Datos y sysadmins (Windows / Linux / Solaris / AIX).

Contenido

Backups en PostgreSQL

  • Backups usando pg_dump
  • Recuperación usando pg_restore

El sistema de I/O de PostgreSQL

  • I/O cache (buffers compartidos)
  • Archivos de almacenamiento y tablespaces
  • El log de transacciones de PostgreSQL (WAL)
  • Escritura de fondo
  • Checkpoints

Recuperación Point-In-Time

  • Archivación del log de transacciones
  • Reproduciendo el log de transacciones

Replicación asincrónica

  • Replicación Master/Slave
  • Stream de log de transacciones / Stream de replicación

Replicación sincrónica

  • Armado de cluster sincrónico
  • Optimización de performance

Configuraciones complejas

  • Combinación de replicación sincrónica y asincrónica

Herramientas externas

  • repmgr
  • skytools

Replicación lógica

  • Replicación londiste
  • Upgrade de PostgreSQL con londiste

High-availability

  • Conceptos