Prenez contact avec nous

Plan du cours

Introduction à la migration de base de données

  • Pourquoi migrer d'une base 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 avant la migration

  • Inventaire des bases de données et analyse des dépendances.
  • Évaluation de la complexité du schéma.
  • Évaluation de la compatibilité des applications.
  • 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 PL/SQL vers PL/pgSQL.
  • Techniques de traduction T-SQL.
  • Fonctions intégrées équivalentes.
  • Restructuration des packages et 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 volumes de données importants.

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 tests fonctionnels.
  • Mesures de référence des performances.
  • Exécution parallèle et planification du basculement.

Optimisation post-migration

  • Ajustement 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.

Dépannage 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 rollback.
  • Leçons apprises et bonnes 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.

Audience cible

  • Administrateurs de bases de données.
  • Développeurs d'applications.
  • Architectes SI.
 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (3)

Cours à venir

Catégories Similaires