Migration de base de données

Que ce soit sur Mainframe ou système open, le changement de base de données est un projet technique complexe qui nécessite de l’expérience et des outils adaptés.

Problématique de la Migration de base de données

Lors d’un projet de ce type, vous rencontrerez plusieurs problématiques techniques à adresser et qui chacune, demande une stratégie et des solutions adaptées.

Les bases de données mainframe

Sur mainframe, les bases de données ne sont pas toutes relationnelles. Loin s’en faut. On rencontre : des bases hiérarchiques type IMS DL/1, des bases réseau type IDMS, IDS2, des bases indexées comme Datacom ou Adabas et même de nombreux types de fichiers souvent utilisés comme des bases de données.

Migrer ces bases vers une base relationnelle comme DB2 implique :

  1. La création d’un modèle de données relationnel adapté
  2. La migration des données vers ce nouveau modèle,
  3. Si on migrer vers une plateforme open, il faudra migrer les données d’EBCDIC à ASCII ce qui nécessite de traiter particulièrement les données binaires,
  4. Adapter les programmes pour qu’ils restituent le même résultat,
  5. Réaliser des tests de non régression poussés,
  6. Optimiser les performances pour qu’elles soient au moins équivalentes

Toutes ces opérations sont supportées par nos ateliers qui permettent de migrer rapidement vos bases de données Mainframe.

Les bases de données open

Sur le monde open, la situation parait un peu plus favorable, car il n’existe pratiquement que des bases de données relationnelles.

Cependant, elles ont toutes leurs particularités :

  • Oracle par exemple ne respecte pas la norme SQL,
  • PostgreSQL n’accepte pas de Low Value dans des champs Alpha ce qui est très courant en Cobol et peut poser problème,
  • La manière d’écrire du SQL performant diffère fortement d’une base à l’autre,
  • On trouve fréquemment du SQL dynamique, du SQL embedded dans des programmes, des scripts, de véritables programmes sous forme de PL/SQL…
  • Les volumes de données à transporter sont souvent énormes,
  • Les tests de non régression sont également indispensables,
  • Certaines bases de données comme PostgreSQL ne fournissent pas de précompilateur COBOL
  • Etc

Notre offre de Migration de base de données

Nous vous apportons une solution de migration de base de données reposant sur une démarche structurée, une longue expérience, des outils de transformation, des solutions d’émulation et des outils d’automatisation des tests de non régression.

  • Analyse des données
  • Génération des DDL cibles
  • Migration des données optimisée pour de grosses volumétries
  • Migration des requêtes SQL et du PL/SQL
  • Migration du code avec du SQL embedded et du SQL dynamiques
  • Tests de non régression
  • Optimisation des performances
  • Mise à disposition de logiciels : Driver, Précompilateur Cobol, émulateurs de bases de données non relationnelle,
  • Assistance à la mise en production

Focus migration Oracle vers PostgreSQL

La migration d’Oracle vers PostgreSQL permet un ROI rapide et de très bonnes performances. Nous vous apportons une démarche de migration structurée et éprouvée, des outils de transformation automatiques couvrant tout le cycle de transformation et des middleware adaptés comme un driver PostgreSQL optimisé et un précompilateur Cobol.

Cas clients

Problématique Le service des achats de la SNCF gérait ses opérations sur une plateforme MVS, COBOL, DB2 avec un front en

Problématique GENERALI, troisième compagnie d’assurance au monde -derrière Allianz et Axa- s’est engagée dans une politique de réduction des coûts de

Archivage des données et documents des applications du SI du Groupe AG2R ayant vocation à être décommissionnées. Problématique Le groupe AG2R La

Retour en haut