База данных представляет собой набор взаимосвязанных элементов данных. Эти элементы данных организованы и хранятся таким образом, чтобы обеспечить быстрый и легкий доступ. База данных 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
Обращает на себя внимание —