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 應用程式和資料可以透過任何平臺訪問。
  • 與 DB2 相比,IMS DB 處理速度非常快。

IMS 的侷限性

注意要點 -

  • IMS DB 的實現非常複雜。
  • IMS 預定義的樹狀結構降低了靈活性。
  • IMS DB 難以管理。
廣告

© . All rights reserved.