Blog
Bénéficiez des fonctionnalités et de l’universalité de SQL sur votre base DB2 for i
Accueil Produits Base de données

Bénéficiez des fonctionnalités et de l’universalité de SQL sur votre base DB2 for i

Pourquoi moderniser vers SQL?

Vitesse et performances accrues ne sont qu’une partie des avantages de la migration de votre base DB2 for i vers SQL.

Vous préparez également vos applications à évoluer de différentes manières, vous renforcez la sécurité et l’intégrité des données, vous réduisez les délais de développement et ouvrez votre base de données à une plus grande interopérabilité avec d’autres applications, ainsi qu’à des outils de génération de reporting, de conception et de gestion.

Enfin, une meilleure architecture d’applications via la modernisation de la base de données est recommandée par la  Developer Roadmap de l’IBM i .

Avantages de la modernisation

Intégrité des données

Dans une approche data-centric de la base de données, les règles métier sont déplacées de l’application vers la base de données. Cela conduit à:

  • Des programmes plus légers, plus faciles à comprendre et à maintenir
  • De meilleures performances car les règles sont traitées plus rapidement par le SGBD
  • Une meilleure portabilité
  • Plus de sécurité :
    • Les règles ne peuvent être contournées par des erreurs d’application
    • Elles sont appliquées automatiquement à tout moment, quelle que soit l’interface utilisée pour modifier les données

Performances accrues

  • Les temps de réponse de l’optimiseur SQL et du moteur de base de données sont en moyenne 20% plus rapide que la méthode d’I /O native
  • La vérification des données a lieu lorsque les données sont écrites, et non quand elles sont lues, ce qui se produit 20 fois moins souvent
  • Les relations basées sur l’identité fournissent un accès relationnel plus rapide
  • IBM a déclaré que les développements en vue de l’amélioration de l’accès à la base de données ne se poursuivront que via SQL

Fonctionnalités plus nombreuses :

  • Incrémentation automatique des clés (identités et objets séquence)
  • Déclencheurs au niveau de la colonne
  • Vues SQL (beaucoup plus puissantes que les fichiers logiques)
  • Fonctions de cryptage et de décryptage
  • Indices vectoriels codés
  • Prise en charge des gros caractères et des objets binaires (BLOB, CLOB, DBCLOB et liaison de données)
  • Nouveaux types de données

Plus aucune limite à la modernisation de vos applications

  • Ouverture à la SOA: le langage SQL est la norme la plus largement utilisée. Il s’agit probablement de la principale méthode d’accès aux données lorsque vous envisagez de passer à une architecture SOA (Service Oriented Architecture).
  • Un plus grand choix d’outils accélérant le processus de développement
  • Les outils de développement tiers les plus avancés, les utilitaires de génération de reporting et les solutions de conception / modélisation de bases de données prennent en charge SQL
  • La plupart des outils de développement d’applications Web offrent un support intégré pour l’accès aux données via SQL.
  • Facilité de réutilisation des applications existantes. En introduisant une fonctionnalité SQL à vos programmes, leur pérennité est plus facilement envisageable dans votre plan de modernisation

Pourquoi Xcase for i est-il l’outil le plus sécurisé pour la migration DDS vers SQL?

  • Aucun besoin de recompiler les programmes existants, pas de modification de code nécessaire
  • Les applications existantes continuent à fonctionner à l’aide de techniques d’I/O natives
  • Processus rapide et sécurisé: aucune interruption de votre activité
  • Les principales applications métier et la base de données peuvent rester sur l’IBM i, sécurisé et fiable, même si vos plans de modernisation nécessitent un accès aux données via des applications exécutées sur d’autres plates-formes.
  • Une fois la migration éffectuée, vous bénéficiez immédiatement de la puissance des fonctionnalités SQL de vos applications.