联机事务处理OLTP(on-line transaction processing)主要是执行基本的、日常的事务处理,比如数据库记录的增、删、改、查。比如在银行存取一笔款,就是一个事务交易。

联机业务处理OLTP(on-line transaction processing)首要是履行根本的、日常的业务处理,比方数据库记载的增、删、改、查。比方在银行存取一笔款,便是一个业务买卖。

OLTP的特色一般有:

1.实时性要求高;

2.数据量不是很大;

3.买卖一般是确认的,所以OLTP是对确认性的数据进行存取;(比方存取款都有一个特定的金额)

4.并发性要求高而且严厉的要求业务的完好,安全性。(比方这种状况:有或许你和你的家人一起在不同的银行取同一个帐号的款),

联机剖析处理OLAP(On-Line Analytical Processing)是数据仓库体系的首要使用,支撑杂乱的剖析操作,偏重决议计划支撑,而且供给直观易懂的查询成果。典型的使用便是杂乱的动态的报表体系。

OLAP的特色一般有:

1.实时性要求不是很高,许多使用的顶多是每天更新一下数据;

2.数据量大,由于OLAP支撑的是动态查询,所以用户或许要经过将许多数据的计算后才干得到想要知道的信息,例如时刻序列剖析等等,所以处理的数据量很大;

3.由于要点在于决议计划支撑,所以查询一般是动态的,也便是说答使用户随时提出查询的要求。所以在OLAP中经过一个重要概念“维”来建立一个动态查询的渠道(或技能),供用户自己去决议需求知道什么信息。

以下是大致的区别:

OLTP和OLAP的差异(OLTP与OLAP的区别)  OLTP OLAP 第1张

这些概念(或技能)都是使用层面的,这个和用什么数据库体系是无关的。有爱好的朋友假如乐意了解OLAP的详细使用而又不乐意花太大的力气,无妨到科研、教育、文明和卫生体系去看一看,他们那里一般都有一个叫做SPSS的计算剖析软件,这是一个和SQLSERVER在同一层次上的***的、最威望的计算剖析软件,其菜单上有一个“剖析”项目,其下拉的***个项目便是OLAP,当然也能够自己装一个试试。

简略的说:

OLTP即联机业务处理,便是咱们常常说的联系数据库,意即记载即时的增、删、改、查,便是咱们常常使用的东西,这是数据库的根底;TPCC(Transaction Processing Performance Council)归于此类。

OLAP即联机剖析处理,是数据仓库的核心部心,所谓数据仓库是关于很多已经由OLTP构成的数据的一种剖析型的数据库,用于处理商业智能、决议计划支撑等重要的决议计划信息;数据仓库是在数据库使用到必定程序之后而对历史数据的加工与剖析,读取较多,更新较少,TPCH归于此类,关于OLAP,列存储形式比一般的行存储形式或许更具优势。

转载请说明出处
知优网 » OLTP和OLAP的差异(OLTP与OLAP的区别)

发表评论

您需要后才能发表评论