Ponte en Contacto
 Duración 7 horas

Temario del curso

1. Introducción al PostgreSQL Distribuido

  • Desafíos de escalabilidad con PostgreSQL de nodo único
  • Vista general de la extensión Citus: propósito, arquitectura y componentes
  • Conceptos clave: nodo coordinador, nodos de trabajo, metadatos, claves de distribución

2. Arquitectura del Clúster y Configuración

  • Tipos de nodos: coordinador vs. trabajadores (workers)
  • Tipos de tablas: distribuidas, replicadas y locales
  • Instalación y configuración de Citus en entornos existentes de PostgreSQL
  • Detección del clúster y gestión de nodos

3. Estrategias de Distribución de Datos y Sharding

  • Métodos de sharding: hash vs. append
  • Selección de una columna de distribución para un rendimiento óptimo
  • Gestión de tablas distribuidas y replicadas
  • Reequilibrado de fragmentos (shards) y escalado hacia fuera (scale-out)

4. Ejecución y Optimización de Consultas Distribuidas

  • Cómo Citus enruta y paraleliza consultas
  • Comprensión de los planes de ejecución de consultas distribuidas
  • Bajada de consultas (query pushdown) y optimización de la ejecución

5. Consistencia, Transacciones y Tolerancia a Fallos

  • Compromiso en Dos Fases (2PC) y operaciones atómicas
  • Gestión de fallos en transacciones distribuidas

6. Gestión Operativa y Casos de Uso

  • Herramientas de monitoreo y vistas para Citus
  • Mantenimiento y actualizaciones en entornos distribuidos

Requerimientos

  • Completar el curso de Administración Avanzada (Alta Disponibilidad y Replicación) o contar con experiencia equivalente
  • Conocimientos sólidos de la configuración de PostgreSQL y el ajuste de su rendimiento
  • Familiaridad con Linux y conceptos básicos de redes

Público objetivo

Administradores de Bases de Datos experimentados, Ingenieros DevOps y Arquitectos de Sistemas que ya gestionan entornos de PostgreSQL de producción y necesitan escalarlos horizontalmente.

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas