IMS DB - Présentation

Un bref aperçu

La base de données est une collection d'éléments de données corrélés. Ces éléments de données sont organisés et stockés de manière à fournir un accès rapide et facile. La base de données IMS est une base de données hiérarchique dans laquelle les données sont stockées à différents niveaux et chaque entité dépend d'entités de niveau supérieur. Les éléments physiques d'un système d'application utilisant IMS sont illustrés dans la figure suivante.

Gestion de base de données

Un système de gestion de base de données est un ensemble de programmes d'application utilisés pour stocker, accéder et gérer des données dans la base de données. Le système de gestion de base de données IMS maintient l'intégrité et permet une récupération rapide des données en les organisant de manière à ce qu'elles soient faciles à récupérer. IMS gère une grande quantité de données d'entreprise dans le monde à l'aide de son système de gestion de base de données.

Gestionnaire de transactions

La fonction du gestionnaire de transactions est de fournir une plate-forme de communication entre la base de données et les programmes d'application. IMS agit en tant que gestionnaire de transactions. Un gestionnaire de transactions traite avec l'utilisateur final pour stocker et récupérer les données de la base de données. IMS peut utiliser IMS DB ou DB2 comme base de données principale pour stocker les données.

DL / I - Interface de langage de données

DL / I comprend des programmes d'application qui permettent d'accéder aux données stockées dans la base de données. IMS DB utilise DL / I qui sert de langage d'interface que les programmeurs utilisent pour accéder à la base de données dans un programme d'application. Nous en discuterons plus en détail dans les prochains chapitres.

Caractéristiques de l'IMS

Points à noter -

  • IMS prend en charge les applications de différents langages tels que Java et XML.
  • Les applications et les données IMS sont accessibles sur n'importe quelle plateforme.
  • Le traitement IMS DB est très rapide par rapport à DB2.

Limitations d'IMS

Points à noter -

  • La mise en œuvre d'IMS DB est très complexe.
  • L'arborescence prédéfinie par IMS réduit la flexibilité.
  • IMS DB est difficile à gérer.