|
|
|
|
公众号矩阵

1.3.3 OLTP与OLAP的比较

《MySQL技术内幕:SQL编程》第1章SQL编程,这一章介绍了MySQL的历史以及它的分支版本,概括出MySQL数据库所经历的三个阶段:初期开源数据库阶段、Sun MySQL阶段、Oracle MySQL阶段。本节为大家介绍OLTP与OLAP的比较。

作者:姜承尧来源:机械工业出版社|2012-04-23 09:42

1.3.3 OLTP与OLAP的比较

OLTP主要执行基本的、日常的事务处理,比如在银行存取一笔款,就是一个事务交易。OLTP的特点一般有:

实时性要求高。

查询的数据量不是很大。

交易一般是确定的,所以OLTP是对确定性的数据进行存取。

并发性要求高,并且严格要求事务的完整性、安全性。

OLAP是数据仓库系统的主要应用,其典型的应用就是复杂的动态报表系统。OLAP的特点一般有:

实时性要求不是很高,很多应用最多每天更新一次数据。

数据量大。因为OLAP支持的是动态查询,用户要通过对很多数据的统计才能得到想要知道的信息,如时间序列分析等,所以处理的数据量很大。

因为重点在于决策支持,所以查询一般是动态的,也就是说允许用户随时提出查询的要求。因此,在OLAP中通过一个重要概念“维”来搭建一个动态查询的平台(或技术),供用户自己决定需要知道的信息。

OLAP和OLTP的主要区别如表1-1所示。

表1-1 OLTP和OLAP之间的区别

 
【责任编辑:book TEL:(010)68476606】

回书目   上一节   下一节
点赞 0
分享:
大家都在看
猜你喜欢

订阅专栏+更多

活学活用 Ubuntu Server

活学活用 Ubuntu Server

实战直通车
共35章 | UbuntuServer

228人订阅学习

Java EE速成指南

Java EE速成指南

掌握Java核心
共30章 | 51CTO王波

87人订阅学习

Mysql DBA修炼之路

Mysql DBA修炼之路

MySQL入门到高阶
共24章 | 51CTO叶老师

483人订阅学习

读 书 +更多

精通ASP+XML+CSS网络开发混合编程

《精通ASP+XML+CSS网络开发混合编程》介绍当前网络开发的主流平台与技术之一的ASP+CSS+XML的知识与应用,全书各知识点均配以实例,按照基础...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊

51CTO服务号

51CTO播客