Учебники

IMS DB — Обзор

База данных представляет собой набор взаимосвязанных элементов данных. Эти элементы данных организованы и хранятся таким образом, чтобы обеспечить быстрый и легкий доступ. База данных IMS представляет собой иерархическую базу данных, в которой данные хранятся на разных уровнях, и каждый объект зависит от объектов более высокого уровня. Физические элементы в прикладной системе, использующей IMS, показаны на следующем рисунке.

Элементы IMS

Управление базой данных

Система управления базами данных — это набор прикладных программ, используемых для хранения, доступа и управления данными в базе данных. Система управления базами данных IMS поддерживает целостность и позволяет быстро восстанавливать данные, организовывая их таким образом, чтобы их было легко извлечь. IMS хранит большой объем мировых корпоративных данных с помощью своей системы управления базами данных.

Менеджер транзакций

Функция диспетчера транзакций заключается в обеспечении коммуникационной платформы между базой данных и прикладными программами. IMS действует как менеджер транзакций. Менеджер транзакций имеет дело с конечным пользователем для хранения и извлечения данных из базы данных. IMS может использовать базу данных IMS или DB2 в качестве своей внутренней базы данных для хранения данных.

DL / I — интерфейс языка данных

DL / I состоит из прикладных программ, которые предоставляют доступ к данным, хранящимся в базе данных. IMS DB использует DL / I, который служит языком интерфейса, который программисты используют для доступа к базе данных в прикладной программе. Мы обсудим это более подробно в следующих главах.

Характеристики IMS

Обращает на себя внимание —

  • IMS поддерживает приложения из разных языков, таких как Java и XML.
  • Приложения и данные IMS доступны на любой платформе.
  • IMS DB обрабатывает очень быстро по сравнению с DB2.

Ограничения IMS

Обращает на себя внимание —