📜  IMS DB-概述

📅  最后修改于: 2020-11-27 05:14:06             🧑  作者: Mango


简要概述

数据库是相关数据项的集合。这些数据项以提供快速和轻松访问的方式进行组织和存储。 IMS数据库是一个层次数据库,其中数据存储在不同级别,并且每个实体都依赖于更高级别的实体。下图显示了使用IMS的应用程序系统上的物理元素。

IMS元素

数据库管理

数据库管理系统是一组应用程序,用于存储,访问和管理数据库中的数据。 IMS数据库管理系统维护完整性,并通过易于检索的方式组织数据,从而允许快速恢复数据。 IMS借助其数据库管理系统来维护世界范围内的大量公司数据。

交易经理

事务管理器的函数是提供数据库和应用程序之间的通信平台。 IMS充当事务管理器。事务管理器与最终用户打交道,以从数据库存储和检索数据。 IMS可以使用IMS DB或DB2作为其后端数据库来存储数据。

DL / I –数据语言界面

DL / I包含一些应用程序,这些应用程序可以访问数据库中存储的数据。 IMS DB使用DL / I,它是程序员用来在应用程序中访问数据库的接口语言。我们将在接下来的章节中对此进行更详细的讨论。

IMS的特点

注意事项-

  • IMS支持来自不同语言的应用程序,例如Java和XML。
  • 可以通过任何平台访问IMS应用程序和数据。
  • 与DB2相比,IMS DB处理非常快。

IMS的局限性

注意事项-

  • IMS DB的实现非常复杂。
  • IMS预定义树结构降低了灵活性。
  • IMS DB难以管理。