本文主要内容来自 SpriCoder的博客,更换了更清晰的图片并对原文的疏漏做了补充和修正。
本文提供了 pdf 版,以供打印:商务智能-03-联机分析处理.pdf。
联机分析处理(OLAP)
从联机事务处理(OLTP)到联机分析处理(OLAP)
- 关系数据库模型出现:60 年代末 E.F. Codd 提出的关系数据库模型促进了关系数据库及 OLTP 的发展;
- 数据量大幅度增长:数据量从 80 年代的 M 字节及 G 字节过渡到现在的 T 字节和 P 字节;
- 性能差异:在这样的数据量的前提下,兼顾事务操作和分析操作在性能上越来越不可能;
- 实际情况的不同需求:实际的情况要求为两种目的、特点有很大差异的应用提供不同的解决技术,OLAP 应运而生;
- OLTP 和 OLAP 是针对两种不同的环境:
- OLTP 和关系型数据库相关,面向数据和信息片段;
- OLAP 是面向完全的信息体的。