Programa do Curso

O que é PostgreSQL?

  • Uma breve história de PostgreSQL
  • Convenções
  • Outras informações
  • Diretrizes para relatórios de bugs

Introdução a PostgreSQL

  • Instalação e criação Database
  • A SQL Linguagem
  • Características avançadas

A SQL Linguagem

  • SQL Sintaxe
  • Definição de dados
  • Manipulação de dados
  • Consultas
  • Tipos de dados
  • Funções e Operadores
  • Wrappers de dados estrangeiros
  • Conversão de tipo
  • Índices
  • Gatilhos
  • Texto Completo Search
  • O Esquema de Informação
  • PL/pgSQL - SQL Linguagem processual
  • Controle de simultaneidade
  • Dicas de desempenho
  • Como o planejador usa Statistics

Administração de Servidor

  • Código-fonte versus pacotes fornecidos por distribuição
  • Instalação a partir do código-fonte
  • Instalação a partir do código-fonte no Windows
  • Implantação de binários obtidos pela compilação do código-fonte
  • Configuração do servidor, operação
  • Database Armazenamento Físico
  • Requisitos de durabilidade do sistema de arquivos e opções de montagem necessárias
  • Configuração do servidor
  • Considerações especiais para implantações baseadas em contêineres
  • Autenticação de cliente
  • Database Funções
  • Gerenciando Databases
  • Localização
  • Rotina Database Tarefas de Manutenção
  • Backup e restauração
  • Configuração de recuperação
  • Monitoramento Database Atividade
  • Monitorando o uso do disco
  • Confiabilidade e registro write-ahead
  • Testes de regressão
  • Instalação de extensões de servidor de terceiros

Alta disponibilidade, balanceamento de carga e replicação

  • Teorema CAP de Brewer
  • Replicação síncrona vs assíncrona
  • Envio de registros (espera quente)
  • Streaming de replicação mestre-escravo (Hot Standby)
  • Replicação mestre-escravo baseada em gatilho com Slony
  • Replicação Multi-Master Baseada em Trigger com Bucardo
  • Pool de conexões e replicação síncrona com Pgpool
  • Configurações de failover usando DRBD
  • Substituindo um servidor com falha
  • Recuperando da partição de rede

Requisitos

Um conhecimento prático básico de SQL

  14 horas
 

Declaração de Clientes (6)

Cursos Relacionados

Categorias Relacionadas