Contacta con nosotros

Temario del curso

1. Introducción a PostgreSQL Distribuido

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

2. Arquitectura y configuración del clúster

  • Tipos de nodos: coordinador frente a trabajadores.
  • Tipos de tablas: distribuidas, replicadas y locales.
  • Instalación y configuración de Citus en entornos 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 frente a append.
  • Selección de una columna de distribución para un rendimiento óptimo.
  • Gestión de tablas distribuidas y replicadas.
  • Reequilibrio de fragmentos (shards) y escalado horizontal.

4. Ejecución y optimización de consultas distribuidas

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

5. Consistencia, transacciones y tolerancia a fallos

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

6. Gestión operativa y casos de uso

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

Requerimientos

  • Haber completado el curso de Administración Avanzada (Alta Disponibilidad y Replicación) o contar con experiencia equivalente.
  • Conocimiento sólido de la configuración y el ajuste de rendimiento de PostgreSQL.
  • Familiaridad con Linux y conceptos básicos de redes.

Público objetivo

Administradores de bases de datos experimentados, ingenieros de DevOps y arquitectos de sistemas que ya gestionan entornos de producción de PostgreSQL y necesitan escalarlos horizontalmente.

 7 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas