IMS DB - 概述

简要概述

数据库是相关数据项的集合.这些数据项的组织和存储方式可以提供快速方便的访问. IMS数据库是一个分层数据库,其中数据存储在不同的级别,每个实体依赖于更高级别的实体.使用IMS的应用程序系统上的物理元素如下图所示.

IMS Elements

数据库管理

数据库管理系统是一组用于存储,访问和管理数据库中数据的应用程序. IMS数据库管理系统通过以易于检索的方式组织数据来维护完整性并允许快速恢复数据. IMS在其数据库管理系统的帮助下维护了大量的全球企业数据.

事务管理器

事务管理器的功能是提供数据库和应用程序之间的通信平台. IMS充当事务管理器.事务管理器处理最终用户以存储和检索数据库中的数据. IMS可以使用IMS DB或DB2作为其后端数据库来存储数据.

DL/I  - 数据语言接口

DL/I包括授予访问存储在数据库中的数据的应用程序. IMS DB使用DL/I作为程序员用于访问应用程序中的数据库的接口语言.我们将在接下来的章节中更详细地讨论这个问题.

IMS的特征

注意事项:

  • IMS支持来自不同语言(如Java和XML)的应用程序.

  • 可以通过任何平台访问IMS应用程序和数据./li>

  • 与DB2相比,IMS DB处理速度非常快.

IMS的限制

注意事项:

  • IMS DB的实施非常复杂.

  • IMS预定义树结构降低了灵活性.

  • IMS DB很难管理.