OLAP与OLTP的一些基础知识
2012-01-11 14:02
253 查看
转自:
http://wenyan.blog.51cto.com/72002/10425
OLTP:On_line Transaction Processing 联机事务处理
OLAP:On_line Analytical Processing 联机分析处理
OLTP 顾名思义,以业务处理为主。OLAP则是专门为支持复杂的分析操作而设计的,侧重于对决策人员和高层管理人员的决策支持,可以应分析人员的要求快速、灵活地进行大数据量的复杂查询处理,并以一直直观的形式把查询结果提供。
OLTP与OLAP 的主要区别有以下几点:
(1)、所面向的用户和系统:OLTP是面向客户的,由职员或客户进行事务处理或者查询处理。OLAp是向向市场的,由经理、主管和分析人员进行数据分析和决策的。
(2)、数据内容:OLTP系统管理当前数据,这些数据通常很琐碎,难以用于决策。OLAP系统管理大量历史数据,提供汇总和聚集机制,并在不同的粒度级别上存储和管理信息,这些特点使得数据适合于决策分析。
(3)、数据库设计:通常,OLTP采用ER模型和面向应用的数据库设计,而OLAP系统通常采用星型模式或雪花模式和面向主题的数据库设计。
(4)、视图:OLTP系统主要关注一个企业或部门的当前数据,而不涉及历史数据或不同组织的数据。与之相反,OLAP系统常常跨越一个企业的数据库模式的多个版本,OLAP系统也处理来自不同组织的信息,由多个数据源集成的信息。
(5)、访问模式:OLTP系统的访问主要由短的原子事务组成,这种系统需要并发控制和恢复机制。而OLAP系统的访问大部份是只读操作,其中大部份是复杂查询。
(6)、度量:OLTP专注于日常时实操作,所以以事务吞吐量为度量,OLAP以查询吞吐量和响应时间来度量。
以上初步辨识了这二个概念,以后对于满嘴跑概念的人可以略有防范
http://wenyan.blog.51cto.com/72002/10425
OLTP:On_line Transaction Processing 联机事务处理
OLAP:On_line Analytical Processing 联机分析处理
OLTP 顾名思义,以业务处理为主。OLAP则是专门为支持复杂的分析操作而设计的,侧重于对决策人员和高层管理人员的决策支持,可以应分析人员的要求快速、灵活地进行大数据量的复杂查询处理,并以一直直观的形式把查询结果提供。
OLTP与OLAP 的主要区别有以下几点:
(1)、所面向的用户和系统:OLTP是面向客户的,由职员或客户进行事务处理或者查询处理。OLAp是向向市场的,由经理、主管和分析人员进行数据分析和决策的。
(2)、数据内容:OLTP系统管理当前数据,这些数据通常很琐碎,难以用于决策。OLAP系统管理大量历史数据,提供汇总和聚集机制,并在不同的粒度级别上存储和管理信息,这些特点使得数据适合于决策分析。
(3)、数据库设计:通常,OLTP采用ER模型和面向应用的数据库设计,而OLAP系统通常采用星型模式或雪花模式和面向主题的数据库设计。
(4)、视图:OLTP系统主要关注一个企业或部门的当前数据,而不涉及历史数据或不同组织的数据。与之相反,OLAP系统常常跨越一个企业的数据库模式的多个版本,OLAP系统也处理来自不同组织的信息,由多个数据源集成的信息。
(5)、访问模式:OLTP系统的访问主要由短的原子事务组成,这种系统需要并发控制和恢复机制。而OLAP系统的访问大部份是只读操作,其中大部份是复杂查询。
(6)、度量:OLTP专注于日常时实操作,所以以事务吞吐量为度量,OLAP以查询吞吐量和响应时间来度量。
以上初步辨识了这二个概念,以后对于满嘴跑概念的人可以略有防范
相关文章推荐
- OLAP与OLTP的一些基础知识
- [转]OLAP与OLTP的一些基础知识
- OLAP和OLTP的区别(基础知识)
- OLAP和OLTP的区别(基础知识)
- (转)OLAP和OLTP的区别(基础知识)
- 路由器wds设置最终版、一些ios基础知识
- Objective-c 的一些基础知识,NSString,NSNumber,NSArray 等
- 整理出来的一些Android基础知识
- 一些相机选型的基础知识
- Uboot的一些基础知识
- day2 数据结构和一些基础知识
- 硬盘的一些基础知识
- 学习JNI一些基础知识
- 关于进行java学习和Android开发,本人认为的一些基础的入门必需知识,全程手敲
- 浅谈学习网络安全技术必备的一些网络基础知识
- linux网络编程的一些基础知识--TCP协议相关
- mysql的一些基础知识
- 51nod 1031+斐波那契和杨辉三角的一些基础知识
- 整理出来的一些Android基础知识
- 关于HTML5的一些基础知识