Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Duración 7 horas
Temario del curso
1. Introducción a PostgreSQL Distribuido
- Desafíos de escalabilidad con PostgreSQL de un solo nodo
- 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 y Configuración del Clúster
- Tipos de nodos: coordinador frente a nodos de trabajo
- 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 Fragmentación (Sharding)
- Métodos de fragmentación: hash frente a append
- Selección de la columna de distribución para un rendimiento óptimo
- Gestión de tablas distribuidas y replicadas
- Reequilibrado de fragmentos 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 consulta distribuidos
- Descarga 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 fallas en transacciones distribuidas
6. Gestión Operativa y Casos de Uso
- Herramientas y vistas de monitorización para Citus
- Mantenimiento y actualizaciones en entornos distribuidos
Requerimientos
- Conclución del curso de Administración Avanzada (Alta Disponibilidad y Replicación) o experiencia equivalente
- Conocimientos sólidos en la configuración y el ajuste de rendimiento de PostgreSQL
- Conocimiento básico de Linux y conceptos fundamentales de redes
Público objetivo
Administradores de bases de datos experimentados, ingenieros de DevOps y arquitectos de sistemas que ya gestionan entornos de PostgreSQL de producción y necesitan escalarlos horizontalmente.
Reseñas (2)
Estrategias de ajuste.
Jeffrey Zieg - Matrix Consulting
Curso - PostgreSQL Performance Tuning
Traducción Automática
Comportamiento de registro cuando la instancia está bajo estrés, y la jerarquía/nomenclatura de instancias, bases de datos, archivos, etc.
Daniel Inwood - Sinara Consultants LTD
Curso - PostgreSQL Advanced DBA
Traducción Automática