Entrar em Contato

Programa do Curso

Introdução à Migração de Banco de Dados

  • Por que migrar de proprietário para código aberto
  • Comparação de arquitetura entre Oracle/SQL Server e PostgreSQL
  • Desafios comuns de migração e fatores de sucesso
  • Visão geral das metodologias de migração

Avaliação e Planejamento Pré-Migração

  • Inventário do banco de dados e análise de dependências
  • Avaliação da complexidade do esquema
  • Avaliação da compatibilidade do aplicativo
  • Elaboração de um roteiro e cronograma de migração

Estratégias de Migração do Esquema

  • Conversão de tipos de dados do Oracle para PostgreSQL
  • Tradução de tipos de dados do SQL Server
  • Conversão da estrutura das tabelas
  • Mapeamento de índices e restrições

Migração de Objetos: Procedimentos Armazenados e Funções

  • Conversão de PL/SQL para PL/pgSQL
  • Técnicas de tradução de T-SQL
  • Equivalências de funções internas
  • Rearranjo de pacotes e procedimentos

Ferramentas e Técnicas de Migração de Dados

  • Uso do pg_dump e pg_restore
  • Oracle FDW para migração de dados
  • Serviços de Integração do SQL Server
  • Tratamento eficiente de grandes volumes de dados

Migração do Código do Aplicativo

  • Diferenças entre drivers JDBC e ODBC
  • Modificações nas strings de conexão
  • Diferenças nos dialetos SQL no código do aplicativo
  • Tratamento de recursos proprietários

Testes e Validação

  • Verificação da integridade dos dados
  • Estratégias de testes funcionais
  • Análise de desempenho
  • Execução paralela e planejamento da migração final

Otimização Pós-Migração

  • Ajuste de desempenho de consultas no PostgreSQL
  • Ajustes de configuração para cargas de trabalho migradas
  • Configuração de monitoramento e alertas
  • Considerações de manutenção contínua

Resolução de Problemas Comuns de Migração

  • Estudo de caso: Desafios na migração do Oracle
  • Estudo de caso: Desafios na migração do SQL Server
  • Estratégias de reversão
  • Lições aprendidas e melhores práticas

Oficina de Migração Prática

  • Migração guiada de um esquema de exemplo
  • Exercícios de extração e carregamento de dados
  • Prática de conversão de código
  • Exercícios de validação e verificação

Requisitos

  • Compreensão básica de bancos de dados relacionais
  • Experiência com SQL
  • Conhecimento dos conceitos de administração de banco de dados

Público-Alvo

  • Administradores de Banco de Dados
  • Desenvolvedores de Aplicativos
  • Arquitetos de TI
 14 Horas

Número de participantes


Preço por participante

Testemunhos de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas