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
Testemunhos de Clientes (3)
personalizado de acordo com nossa compreensão e dados
Vincent Long - ASSMANG PTY LTD
Curso - Business Intelligence with SSAS
Máquina Traduzida
Os instrumentos de treinamento fornecidos.
- UNIFI
Curso - NoSQL Database with Microsoft Azure Cosmos DB
Máquina Traduzida
O ajuste feito na aula/lição pelo instrutor, uma vez que ele compreendeu o aplicativo SSIS atual que estamos obrigados a manter. Os tópicos se tornaram mais adequados/úteis para nós.
Angelito Aguilar - Metrobank
Curso - Introduction to SQL Server 2012 Integration Services (SSIS)
Máquina Traduzida