### 建立数据仓库:理解比尔·恩门的理念 #### 1. 决策支持系统的演变历程 ##### 1.1 不成熟的信息系统领域 - **背景介绍**:“不成熟”一词在此文中指的是信息系统领域相较于其他历史悠久的技术领域来说,起步较晚。作者认为信息处理领域自20世纪60年代初开始发展,相比其他技术领域,如古代的象形文字、建筑技术等,其历史相对较短。 - **发展阶段**:在60年代初期,信息处理主要集中在创建运行于主文件上的单个应用程序。这些应用程序的特点在于报表和程序,主要使用的编程语言是COBOL。当时的存储介质是穿孔卡,主文件则存储在磁带上。磁带虽然适合于廉价存储大量数据,但由于只能顺序访问,因此效率较低。 ##### 1.2 数据处理面临的挑战 - **主文件和磁带的使用**:到了60年代中期,随着主文件和磁带使用量的增加,数据冗余问题日益严重。这不仅导致了数据一致性维护的困难,还增加了程序维护和新程序开发的复杂度,以及对硬件资源的需求。 - **问题总结**:主文件的问题主要是由于磁带本身的特性限制,这些问题成为了信息处理领域进一步发展的障碍。 #### 2. 直接存取存储设备(DASD)的出现及其影响 ##### 2.1 DASD技术的发展 - **技术革新**:到了1970年,直接存取存储设备(DASD)作为一种新的存储和访问数据的技术应运而生。DASD不同于磁带存储,它允许直接访问特定的数据记录,极大地提高了数据访问的速度。 - **DASD的优势**:通过DASD,不再需要逐一访问每一条记录来获取所需的数据,只需要知道记录的位置即可直接访问。这种快速的数据访问速度通常以毫秒为单位衡量。 ##### 2.2 数据库管理系统(DBMS) - **DBMS的诞生**:随着DASD技术的发展,数据库管理系统(DBMS)作为一种新型系统软件随之出现。DBMS简化了程序员在DASD上存储和访问数据的过程,并负责数据的存储和索引等任务。 - **数据库的概念**:基于主文件系统所面临的各种问题,数据库被定义为所有处理工作的单一数据源。这意味着所有的业务数据都被集中存储在一个地方,以减少冗余并提高数据的一致性。 #### 3. 联机事务处理(OLTP)的兴起 - **OLTP的转变**:到了70年代中期,随着DASD和DBMS技术的进步,联机事务处理(OLTP)开始逐渐取代传统的批处理模式。OLTP系统能够实时处理大量事务,如银行交易、零售销售等。 - **OLTP的特点**:相比于传统的批量处理方式,OLTP系统提供了更高的响应速度和并发处理能力,这对于支持实时业务需求至关重要。 #### 4. 数据仓库的出现 - **数据仓库的定义**:数据仓库是一种专门用于支持决策支持系统(DSS)的数据库架构。它的特点是集中存储来自不同来源的数据,以便进行数据分析和报告。 - **数据仓库的重要性**:随着数据量的不断增长和技术的进步,数据仓库成为了企业管理和分析海量数据的关键工具。它不仅帮助企业更好地理解和利用其数据资产,还促进了商业智能(BI)和预测分析的发展。 #### 总结 - 本文通过回顾决策支持系统的发展历程,特别是从60年代初到1980年期间的信息处理技术变迁,强调了直接存取存储设备(DASD)、数据库管理系统(DBMS)以及联机事务处理(OLTP)等技术对于推动数据仓库概念形成和发展的重要性。数据仓库作为集中式的数据存储中心,在现代企业的决策制定过程中扮演着至关重要的角色。
剩余227页未读,继续阅读
- 粉丝: 1
- 资源: 17
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助