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.
Programa do Curso
1. Introdução ao PostgreSQL Distribuído
- Desafios de escalabilidade com o PostgreSQL em nó único
- Visão geral da extensão Citus: propósito, arquitetura e componentes
- Conceitos-chave: nó coordenador, nós de trabalho, metadados e chaves de distribuição
2. Arquitetura e Configuração do Cluster
- Tipos de nós: coordenador versus nós de trabalho
- Tipos de tabelas: distribuídas, replicadas e locais
- Instalação e configuração do Citus em ambientes PostgreSQL existentes
- Descoberta de clusters e gestão dos nós
3. Estratégias de Distribuição de Dados e Sharding
- Métodos de sharding: hash versus append
- Seleção de uma coluna de distribuição para desempenho ótimo
- Gestão de tabelas distribuídas e replicadas
- Rebalanceamento de shards e escalabilidade horizontal (scaling out)
4. Execução e Otimização de Consultas Distribuídas
- Como o Citus roteia e paraleliza consultas
- Compreensão dos planos de consulta distribuída
- Pushdown de consultas e otimização da execução
5. Consistência, Transações e Tolerância a Falhas
- Commit em Duas Fases (2PC) e operações atômicas
- Gestão de falhas em transações distribuídas
6. Gestão Operacional e Casos de Uso
- Ferramentas de monitoramento e visualizações para o Citus
- Manutenção e upgrades 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 ajustes 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 Sistema que já gerenciam ambientes de PostgreSQL em produção e necessitam escalá-los horizontalmente.
7 Horas
Testemunhos de Clientes (1)
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