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.
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
Testimonios (2)
Los ejemplos y laboratorios proporcionados
Christophe OSTER - EU Lisa
Curso - PostgreSQL Advanced DBA
Traducción Automática
1. Un programa de formación muy bien estructurado 2. El ambiente cálido que el formador creó, junto con su excelente profesionalidad personal 3. Que el formador explicara todo como si estuviera hablando con un principiante completo, sin recurrir a jerga técnica.
Piotr Romer - Asseco Poland S.A
Curso - PostgreSQL Administration, Optimization and Replication
Traducción Automática