Bénéfices SQL : Les enjeux d’une migration de DDS vers DDL

La migration de DDS – langage propriétaire IBM DB2 qui n’évolue plus depuis 2002 – vers le standard DDL pour SQL est aujourd’hui incontournable

Contexte :

SQL est aujourd’hui le standard mondial en matière de gestion de bases de données.

Les DDS sont un ancien langage propriétaire de description des bases de données, « stabilisé » par IBM depuis 2003, c’est à dire qu’il n’évolue plus. Il permettait aux langages de 3ième génération RPG et COBOL d’accéder aux bases de données par des ordres natifs (ou Record Level Access).

IBM a fait évoluer DB2 for i vers SQL, aussi bien pour la définition de la base que pour l’accès aux données et recommande l’utilisation de SQL pour ses bases de données DB2 depuis presque 20 ans déjà.

Migrer de DDS vers DDL pour SQL est incontournable

Migrer de DDS vers DDL pour SQL est aujourd’hui indispensable, car :

  • DDS est un format propriétaire compréhensible uniquement par le monde IBM i
  • DDS n’évolue plus depuis 2002 et n’évoluera pas
  • Toutes les nouveautés DB2 sont mises à disposition sur l’interface et le moteur SQL
  • Les outils du marché (BI, reporting, CRM…) dialoguent naturellement avec SQL
  • Tous les nouveaux types de champs sont sur SQL seulement (XML, BLOB, CLOB, liens, images, …)

Bénéfices de SQL pour DB2 for i

Adopter SQL pour vos bases de données DB2 for i permet d’utiliser un langage unique pour définir les données, les manipuler, en définir la sécurité et l’intégrité, coder les procédures fonctions et triggers et y accéder par différentes interfaces. Les principaux bénéfices de SQL sont les suivants :

  • Nouvelles fonctionnalités puissantes (clefs auto-incrémentées, objets de type Séquence, Time Stamp automatique, …)
  • Lecture des tables beaucoup plus performante
  • Protection des données par cryptage au niveau colonne
  • Gestion des droits au niveau de la colonne
  • Des requêtes « métier » partagées accélèrent les travaux de développement
  • Optimisation du dialogue entre les équipes anciennes et nouvelles technologies

Des solutions performantes de migration de DDS vers DDL pour SQL existent

Grâce aux évolutions technologiques IBM i (notamment la méthode dite « surrogate ») et aux solutions XCase for i d’Itheis de migration vers SQL, il est désormais possible de mettre en place cette migration de DDS vers DDL pour aller vers des bases de données DB2 for i modernes, ouvertes et homogènes, rendant des services à toutes les applications de l’entreprise.

Chacune des étapes de la migration de DDS vers DDL est indépendante des autres. La migration des données peut ainsi être réalisée progressivement, en fonction des contraintes et objectifs propres à votre entreprise.