Ponte en Contacto
 Duración 7 horas

Temario del curso

1. Introducción a PostgreSQL Distribuido

  • Desafíos de escalabilidad en PostgreSQL de un solo nodo.
  • Vista general de la extensión Citus: propósito, arquitectura y componentes.
  • Conceptos clave: nodo coordinador, nodos de trabajo (workers), metadatos y claves de distribución.

2. Arquitectura del Clúster y Configuración

  • Tipos de nodos: coordinador vs. workers.
  • Tipos de tablas: distribuidas, replicadas y locales.
  • Instalación y configuración de Citus en entornos de PostgreSQL existentes.
  • 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 la columna de distribución para un rendimiento óptimo.
  • Gestión de tablas distribuidas y replicadas.
  • Reequilibrio de shards y escalado hacia fuera (scaling out).

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

  • Cómo Citus enruta y paralleliza las consultas.
  • Comprensión de los planes de ejecución de consultas distribuidas.
  • Descenso de consultas (query pushdown) y optimización de la ejecución.

5. Consistencia, Transacciones y Tolerancia a Fallos

  • Compromiso de dos fases (2PC) y operaciones atómicas.
  • Gestión de fallos en transacciones distribuidas.

6. Gestión Operativa y Casos de Uso

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

Requerimientos

  • Finalización del curso de Administración Avanzada (Alta Disponibilidad y Replicación) o experiencia equivalente.
  • Sólidos conocimientos en la configuración de PostgreSQL y el ajuste de rendimiento (tuning).
  • Familiaridad con Linux y conceptos básicos de redes.

Audiencia

Administradores de bases de datos experimentados, Ingenieros DevOps y Arquitectos de sistemas que ya administran entornos de producción de PostgreSQL y necesitan escalarlos horizontalmente.

Número de participantes


Precio por participante

Reseñas (2)

Próximos cursos

Categorías Relacionadas