Informationsmanagementsystem (IMS)

Autor: Robert Simon
Erstelldatum: 15 Juni 2021
Aktualisierungsdatum: 22 Juni 2024
Anonim
IMS 5 (Information Management System) -  Introduction
Video: IMS 5 (Information Management System) - Introduction

Inhalt

Definition - Was bedeutet Informationsmanagementsystem (IMS)?

Information Management System (IMS) ist ein allgemeiner Begriff für Software, die das Speichern, Organisieren und Abrufen von Informationen erleichtert.


IMS ist auch der Name des Mammut-Softwareprogramms von IBM, das in den 1960er-Jahren zur Unterstützung des NASAs Apollo Space Program entwickelt wurde. Diese IMS-Version war der Vorläufer des führenden hierarchischen Datenbankverwaltungssystems (DBMS) von IBM.

Eine Einführung in Microsoft Azure und die Microsoft Cloud | In diesem Handbuch erfahren Sie, worum es beim Cloud-Computing geht und wie Microsoft Azure Sie bei der Migration und Ausführung Ihres Unternehmens aus der Cloud unterstützen kann.

Techopedia erklärt das Information Management System (IMS)

Im Gegensatz zu DB2 (der relationalen Datenbanksoftware von IBM) verwendet eine IMS-Datenbank Segmente oder Datenblöcke als Bausteine ​​des hierarchischen Modells. Innerhalb jedes Segments befinden sich mehrere Datenstücke, die als Felder bezeichnet werden. An der Spitze der Hierarchie wird das Segment als Root-Segment bezeichnet. Segmente eines bestimmten Segments werden als untergeordnete Segmente bezeichnet. Die untergeordnete Segmentreihenfolge stellt die Reihenfolge dar, in der jeder Eintrag in eine Datenbank eingegeben wird.


Hierarchische IMS-Datenbanken gibt es im Allgemeinen in drei Formen:

  • Datenbank mit vollem Funktionsumfang: Abgeleitet von der Data Language Interface (DL / I) kann dieses Datenbankformular mehr als eine einzige Zugriffsmethode haben. Die Überlaufmethode für sequenziellen Zugriff (OSAM) oder die virtuelle Speicherzugriffsmethode (VSAM) kann zum Speichern und Zugreifen auf Datenbankfelder verwendet werden.
  • Fast Path-Datenbank: Entwickelt, um eine optimale Transaktionsrate zu ermöglichen. Beispiele sind Dateneingabedatenbanken (DEDB) und Hauptspeicherdatenbanken (MSDB).
  • Hochverfügbare große Datenbanken (HALDB): Verarbeitet große Datenmengen und bietet zuverlässige Verfügbarkeit für jedes Datenelement in der Datenbank.