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 nodo único
- Vista general de la extensión Citus: propósito, arquitectura y componentes
- Conceptos clave: nodo coordinador, nodos trabajadores, metadatos, 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 existentes de PostgreSQL
- Detección del clúster y gestión de nodos
3. Distribución de Datos y Estrategias de 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 shards y escalado horizontal
4. Ejecución de Consultas Distribuidas y Optimización
- Cómo Citus enrutiza y paraleliza las consultas
- Comprensión de los planes de consultas distribuidas
- Descenso 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
- Completar el curso de Administración Avanzada (Alta Disponibilidad y Replicación) o contar con experiencia equivalente
- Sólidos conocimientos en la configuración de PostgreSQL y el ajuste de su rendimiento
- Familiaridad con Linux y conceptos básicos de red
Público objetivo
Administradores de bases de datos, ingenieros DevOps y arquitectos de sistemas con experiencia que ya gestionan entornos de producción de PostgreSQL y necesitan escalarlos horizontalmente.
Reseñas (3)
Un buen primer contacto con una nueva tecnología de bases de datos
Cont Florian - Banca Transilvania Cluj
Curso - PostgreSQL Server Administration
Traducción Automática
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