联机分析处理 (OLAP) 的概念最早是由关系数据库之父 E.F.Codd 于 1993 年提出的,
他同时提出了关于 OLAP 的 12 条准则。OLAP 的提出引起了很大的反响,OLAP 作为一
类产品同联机事务处理 (OLTP) 明显区分开来。
当今的数据处理大致可以分成两大类:联机事务处理 OLTP(on-line transaction
processing)、联机分析处理 OLAP(On-Line Analytical Processing)。
联机事务处理 OLTP(on-line transaction processing)主要是执行基本的、日常
的事务处理,比如在银行存取一笔款,就是一个事务交易。
OLTP 的特点一般有:
1.实时性要求高;
2.数据量不是很大;
3.交易一般是确定的,所以 OLTP 是对确定性的数据进行存取(比如存取款都有一个
特定的金额);
4.并发性要求高并且严格的要求事务的完整、安全性 (比如这种情况:有可能你和
你的家人同时在不同的银行取同一个帐号的款)。
联机分析处理 OLAP(On-Line Analytical Processing)是数据仓库系统的主要
应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。典型的应用
就是复杂的动态报表系统。
OLAP 的特点一般有:
1.实时性要求不是很高,很多应用顶多是每天更新一下数据;
评论