数据仓库结构设计与实施
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

◣ 1.2 数据仓库与常规事务处理数据库的区别与联系

首先讨论数据仓库和普通的数据库之间的联系,然后再讨论数据仓库和普通的数据库有什么不同。

1.2.1 从数据仓库到操作型数据库——数据仓库的根与源

数据仓库的数据源来自操作型数据库,即联机事务处理系统。在数据提取—转换—加载处理系统的控制下,数据要经历“艰难”的历程,才能完成一系列的转换,变成对终端用户有用的信息,形成一个新的集成系统(联机分析系统),并用于决策分析。

1.2.2 数据仓库与传统数据库的区别

数据仓库区别于传统的数据库系统。对数据仓库而言,主要特点是集成和分析能力。表1.1是数据仓库与传统操作型数据库的比较。

表1.1 数据仓库与传统数据库的比较

其中,雪花型结构是在星型结构上的进一步扩展。而对于混杂型(Hybrid)结构,由于兼顾多维星型结构和关系型规范式结构的特点,因此具有某些杂交优势,它往往是根据实际应用情况实施结构优化设计的结果。

像自然界里的寄生植物一样从其他植物中汲取养分以维持其生存一样,数据仓库是依赖于其他的数据库系统而生存,由于数据仓库来自操作型数据库的数据,因此从另外一个意义上来讲,操作型数据库是数据仓库的根与源,就像一棵大树依赖于它的根系存活一样。没有数据源,数据仓库就无从谈起;切断数据源,数据仓库就会“死掉”。图1.1可进一步说明它们之间的关系。

图1.1 数据仓库与传统数据库的关系