Plan du cours
Introduction à la migration de base de données
- Pourquoi migrer du propriétaire vers l'open source
- Comparaison de l'architecture Oracle/SQL Server vs PostgreSQL
- Défis courants de migration et facteurs de succès
- Aperçu des méthodologies de migration
Évaluation préalable et planification de la migration
- Inventaire des bases de données et analyse des dépendances
- Évaluation de la complexité du schéma
- Évaluation de la compatibilité de l'application
- Création d'une feuille de route et d'un calendrier de migration
Stratégies de migration du schéma
- Conversion des types de données Oracle vers PostgreSQL
- Traduction des types de données SQL Server
- Conversion de la structure des tables
- Mappage des index et des contraintes
Migration des objets : Procédures stockées et fonctions
- Conversion de PL/SQL vers PL/pgSQL
- Techniques de traduction T-SQL
- Équivalents des fonctions intégrées
- Restructuration des paquets et des procédures
Outils et techniques de migration des données
- Utilisation de pg_dump et pg_restore
- Oracle FDW pour la migration des données
- Services d'intégration SQL Server
- Gestion efficace des grands volumes de données
Migration du code applicatif
- Différences entre les pilotes JDBC et ODBC
- Modifications des chaînes de connexion
- Différences de dialecte SQL dans le code applicatif
- Gestion des fonctionnalités propriétaires
Tests et validation
- Vérification de l'intégrité des données
- Stratégies de test fonctionnel
- Étalonnage des performances
- Exécution parallèle et planification du basculement
Optimisation post-migration
- Réglage des performances des requêtes dans PostgreSQL
- Ajustements de configuration pour les charges de travail migrées
- Mise en place de la surveillance et des alertes
- Considérations de maintenance continue
Résolution des problèmes courants de migration
- Étude de cas : Défis de la migration Oracle
- Étude de cas : Défis de la migration SQL Server
- Stratégies de retour en arrière
- Leçons apprises et meilleures pratiques
Atelier pratique de migration
- Migration guidée d'un schéma exemple
- Exercices d'extraction et de chargement des données
- Pratique de la conversion de code
- Exercices de validation et de vérification
Pré requis
- Compréhension de base des bases de données relationnelles
- Expérience avec SQL
- Familiarité avec les concepts d'administration de bases de données
Public visé
- Administrateurs de bases de données
- Développeurs d'applications
- Architectes IT
Nos clients témoignent (3)
adapté à notre compréhension et nos données
Vincent Long - ASSMANG PTY LTD
Formation - Business Intelligence with SSAS
Traduction automatique
Les outils de formation fournis.
- UNIFI
Formation - NoSQL Database with Microsoft Azure Cosmos DB
Traduction automatique
Les ajustements apportés par le formateur lorsqu'il a compris l'application SSIS que nous sommes tenus de maintenir. Les sujets sont devenus plus adaptés et utiles pour nous.
Angelito Aguilar - Metrobank
Formation - Introduction to SQL Server 2012 Integration Services (SSIS)
Traduction automatique