Temario del curso
Introducción a la Migración de Bases de Datos
- Por qué migrar de propietario a código abierto
- Comparación de la arquitectura entre Oracle/SQL Server y PostgreSQL
- Desafíos comunes de la migración y factores de éxito
- Vista general de las metodologías de migración
Evaluación y planificación previas a la migración
- Inventario de bases de datos y análisis de dependencias
- Evaluación de la complejidad del esquema
- Evalución de la compatibilidad de la aplicación
- Creación de una hoja de ruta y cronograma de migración
Estrategias de migración del esquema
- Conversión de tipos de datos de Oracle a PostgreSQL
- Traducción de los tipos de datos de SQL Server
- Conversión de la estructura de las tablas
- Mapeo de índices y restricciones
Migración de objetos: Procedimientos almacenados y funciones
- Conversión de PL/SQL a PL/pgSQL
- Técnicas de traducción de T-SQL
- Equivalente de las funciones integradas
- Reestructuración de paquetes y procedimientos
Herramientas y técnicas de migración de datos
- Uso de pg_dump y pg_restore
- FDW de Oracle para la migración de datos
- Servicios de integración de SQL Server
- Gestión eficiente de grandes volúmenes de datos
Migración del código de la aplicación
- Diferencias entre controladores JDBC y ODBC
- Modificaciones en las cadenas de conexión
- Diferencias en el dialecto SQL en el código de la aplicación
- Gestión de características propietarias
Pruebas y validación
- Verificación de la integridad de los datos
- Estrategias de pruebas funcionales
- Medición comparativa del rendimiento
- Ejecución en paralelo y planificación del corte (cutover)
Optimización posterior a la migración
- Ajuste del rendimiento de las consultas en PostgreSQL
- Ajustes de configuración para cargas de trabajo migradas
- Configuración del monitoreo y alertas
- Consideraciones para el mantenimiento continuo
Solución de problemas de incidencias comunes en la migración
- Caso de estudio: Desafíos en la migración desde Oracle
- Caso de estudio: Desafíos en la migración desde SQL Server
- Estrategias de reversión (rollback)
- Lecciones aprendidas y mejores prácticas
Taller práctico de migración
- Migración guiada de un esquema de ejemplo
- Ejercicios de extracción y carga de datos
- Práctica de conversión del código
- Ejercicios de validación y verificación
Requerimientos
- Comprensión básica de las bases de datos relacionales
- Experiencia con SQL
- Conocimiento de los conceptos de administración de bases de datos
Público objetivo
- Administradores de bases de datos
- Desarrolladores de aplicaciones
- Arquitectos de TI
Reseñas (4)
buena explicación de cada punto y proporcionar una tarea para la práctica.
Piseth Ben - ACLEDA Bank Plc.
Curso - Oracle Database 19c: SQL Tuning Workshop
Traducción Automática
personalizado según nuestra comprensión y datos
Vincent Long - ASSMANG PTY LTD
Curso - Business Intelligence with SSAS
Traducción Automática
Los instrumentos de capacitación proporcionados.
- UNIFI
Curso - NoSQL Database with Microsoft Azure Cosmos DB
Traducción Automática
El aprender sobre una nueva herramienta, las practicas ayudan mucho a entender los temas y eso fue lo que mas me gusto