Obrigado por enviar sua consulta! Um dos membros da nossa equipe entrará em contato com você em breve.
Obrigado por enviar sua reserva! Um dos membros da nossa equipe entrará em contato com você em breve.
Duração 7 horas
Programa do Curso
1. Introdução ao PostgreSQL Distribuído
- Desafios de escalabilidade com PostgreSQL em nó único
- Visão geral da extensão Citus: propósito, arquitetura e componentes
- Conceitos-chave: nó coordenador, nós trabalhadores, metadados, chaves de distribuição
2. Arquitetura e Configuração do Cluster
- Tipos de nós: coordenador vs trabalhadores
- Tipos de tabelas: distribuídas, replicadas e locais
- Instalação e configuração do Citus em ambientes existentes do PostgreSQL
- Descoberta de cluster e gerenciamento de nós
3. Distribuição de Dados e Estratégias de Sharding
- Métodos de sharding: hash vs append
- Seleção de uma coluna de distribuição para desempenho otimizado
- Gerenciamento de tabelas distribuídas e replicadas
- Rebalanceamento de shards e expansão horizontal
4. Execução de Consultas Distribuídas e Otimização
- Como o Citus roteia e paraleliza consultas
- Entendendo planos de consulta distribuída
- Pushdown de consultas e otimização da execução
5. Consistência, Transações e Tolerância a Falhas
- Two-Phase Commit (2PC) e operações atômicas
- Tratamento de falhas em transações distribuídas
6. Gerenciamento Operacional e Casos de Uso
- Ferramentas e views de monitoramento para o Citus
- Manutenção e atualizações em ambientes distribuídos
Requisitos
- Conclusão do curso de Administração Avançada (Alta Disponibilidade & Replicação) ou experiência equivalente
- Conhecimento sólido de configuração e tuning de desempenho do PostgreSQL
- Familiaridade com Linux e conceitos básicos de rede
Público-alvo
Administradores de Banco de Dados experientes, Engenheiros de DevOps e Arquitetos de Sistemas que já gerenciam ambientes de produção do PostgreSQL e precisam escalar horizontalmente.
Testemunhos de Clientes (2)
Estratégias de ajuste.
Jeffrey Zieg - Matrix Consulting
Curso - PostgreSQL Performance Tuning
Máquina Traduzida
Comportamento de log quando a instância está sob estresse e a hierarquia/nomenclatura de instâncias, bancos de dados, arquivos etc.
Daniel Inwood - Sinara Consultants LTD
Curso - PostgreSQL Advanced DBA
Máquina Traduzida