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 en PostgreSQL de un solo nodo
- Resumen de la extensión Citus: propósito, arquitectura y componentes
- Conceptos clave: nodo coordinador, nodos worker, metadatos y claves de distribución
2. Arquitectura y configuración del clúster
- Tipos de nodos: coordinador versus worker
- Tipos de tablas: distribuidas, replicadas y locales
- Instalación y configuración de Citus en entornos de PostgreSQL existentes
- Descubrimiento del clúster y gestión de nodos
3. Estrategias de distribución de datos y particionamiento
- Métodos de particionamiento: hash versus append
- Selección de una columna de distribución para un rendimiento óptimo
- Gestión de tablas distribuidas y replicadas
- Reequilibrio de shards y escalado hacia fuera
4. Ejecución y optimización de consultas distribuidas
- Cómo Citus enruta y paraleliza consultas
- Comprensión de los planes de consulta distribuida
- Empuje de consulta (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 fallas 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
- Conocimiento sólido de la configuración y el ajuste de rendimiento de PostgreSQL
- Conocimiento de Linux y conceptos básicos de red
Audiencia
Administradores de bases de datos con experiencia, Ingenieros DevOps y Arquitectos de Sistemas que ya administran entornos de producción de PostgreSQL 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