Skip to Content
现代大型机开发
book

现代大型机开发

by Tom Taulli
May 2025
Intermediate to advanced
348 pages
3h 51m
Chinese
O'Reilly Media, Inc.
Book available
Content preview from 现代大型机开发

第 8 章 数据库和事务管理器 数据库和事务管理器

本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com

全球数据库软件市场规模巨大。 根据 ReportLinker 的研究,2020 年的支出将超过 1420 亿美元。 当然,主要参与者包括 Oracle、SAP 和微软等公司。 但亚马逊已成为市场的主要因素,MongoDB、Couchbase 和 Trino 等各种初创公司也迅速获得了市场的青睐。

从早期的大型计算机时代开始,数据库就变得至关重要。 企业需要高效的方法来存储有关客户、库存、工资等方面的大量数据。 事实上,由于对纸质文件的需求减少,数据库对经济增长至关重要。

但直到最近,该行业的创新仍普遍缓慢。 人工智能和分析技术的兴起导致对新型数据库(如 NoSQL 平台)的需求激增。

在本章中,我们将介绍大型机的两种传统数据库: IMS 和 Db2。 我们还将了解事务处理系统,如 CICS,它可以近乎实时地处理海量数据。

信息管理系统

IBM信息管理系统(IMS)的起源可以追溯到 20 世纪 60 年代中期。 阿波罗太空计划需要建立一个系统来管理太空舱的建造账目,而每个太空舱都有 200 多万个部件。

IBM 加入了由其他公司组成的团队,其中包括北美罗克韦尔公司和卡特彼勒公司。 他们于 1967 年推出了 IMS 的第一个版本。 但 IBM 发现,这项技术不仅仅与太空计划有关。 相反,该公司认为 IMS 将是一个成功的商业产品。

该应用程序的营销格言是 "世界取决于它"。 这可不是典型的技术炒作。 IMS 很快成为企业界的标准。 时至今日,《财富》500 强企业仍在广泛使用该数据库。 IMS每天要处理500 多亿笔交易

在 IMS 之前,大型机应用程序将编码和数据合二为一。 但事实证明,由于数据重复和缺乏可重用性,这种做法很不方便。 IMS 的一项重要创新就是将这两部分分离开来。 这是通过开发数据语言/接口(DL/I)来实现的,数据语言/接口是应用程序用来访问和操作数据的。 这项技术至今仍在 IMS 中使用。

该数据库基本上由三个产品组成,如图 8-1 所示。

mmfd 0801
图 8-1. IMS 的主要组成部分

IMS 数据库管理器处理数据库的核心功能,如存储和检索信息。 IMS 事务管理器是一个在线系统,用于处理来自终端和设备的大量事务数据。 这是通过使用基于队列的系统来处理的。 IMS 系统服务负责协调事务并提供日志。

在接下来的章节中,我们将进一步了解 IMS 数据库管理器和 IMS 事务管理器。

IMS 数据库管理员

IMS 数据库管理器被称为分层数据库。 它有不同层次的数据,从更一般到更具体。

例如,假设你想为公司的各个部门建立一个分层数据库。 图 8-2显示了一个简单的设计。

mmfd 0802
图 8-2. 分层数据库示例

图表顶部是根分段,提供部门的一般信息。 每个数据库记录只允许有一个根分段。

之后,所有其他分段都称为从属分段。 不过,它们有不同的层级。 在我们的示例中,EMPLOYEES ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

数据分析之图算法: 基于Spark和Neo4j

数据分析之图算法: 基于Spark和Neo4j

Mark Needham, Amy E. Hodler
Pythonクイックリファレンス 第4版

Pythonクイックリファレンス 第4版

Alex Martelli, Anna Martelli Ravenscroft, Steve Holden, Paul McGuire, 鈴木 駿, 株式会社クイープ
Gilt-Edged Market

Gilt-Edged Market

Moorad Choudhry, Graham Harry Cross, Jim Harrison

Publisher Resources

ISBN: 9798341658912Supplemental Content