当前位置: 首页 > 新闻中心 > olap和oltp

olap和oltp

发布时间:2024-02-11 6:47:39

  1. OLTP和OLAP有何区别?
  2. OLTP与OLAP的概念以及区别是什么?
  3. OLTP和OLAP的区别是什么?

一、OLTP和OLAP有何区别?

oltp是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。olap是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。

oltp:

也称为面向交易的处理系统,其基本特征是顾客的原始数据可以立即传送到计算中心进行处理,并在很短的时间内给出处理结果。

olap:

随着数据库技术的发展和应用,数据库存储的数据量从20世纪80年代的兆(m)字节及千兆(g)字节过渡到现在的兆兆(t)字节和千兆兆(p)字节,同时,用户的查询需求也越来越复杂,涉及的已不仅是查询或操纵一张关系表中的一条或几条记录,而且要对多张表中千万条记录的数据进行数据分析和信息综合,关系数据库系统已不能全部满足这一要求。

扩展资料:

对于 oltp 系统,输入/输出瓶颈是一个尤为关心的问题,原因在于修改整个数据库中数据的用户很多。确定数据的可能访问模式,并将经常访问的数据放在一起。在此过程中,可辅以文件组和 raid(独立磁盘冗余阵列)系统。

要在这些新任务上成功应用oltp,就必须重新定义oltp在企业信息化体系结构中的地位。oltp不再只是一套能处理订单的老式应用程序。对典型的oltp系统处理的大规模数据流更新进行同时分析,这种情况很罕见,因为一般认为这不是oltp的目的。

然而数据仓库更新固有的延迟阻碍着对最新数据的近实时分析。组织如果要对于数据的变化迅速作出反应,it部门就必须让oltp产生比以往更大的作用。

联机分析处理的概念最早由关系数据库之父e.f.codd于1993年提出。codd认为,联机事务处理已不能满足终端用户对数据库查询分析的要求,sql对大容量数据库的简单查询也不能满足用户分析的需求。用户的决策分析需要对关系数据库进行大量的计算才能得到结果,而查询的结果并不能满足决策者提出的需求。

参考资料:oltp-百度百科olap-百度百科

二、OLTP与OLAP的概念以及区别是什么?

一、两者的概述不同:

1、oltp的概述:on-line transaction processing 联机事务处理过程(oltp),也称为面向交易的处理过程。

2、olap的概述:联机分析处理olap是一种软件技术,它使分析人员能够迅速、一致、交互地从各个方面观察信息,以达到深入理解数据的目的。

二、两者的特点不同:

1、oltp的特点:结构复杂、实时性要求高。

2、olap的特点:联机分析处理的主要特点,是直接仿照用户的多角度思考模式,预先为用户组建多维的数据模型,维指的是用户的分析角度。

三、两者的用户不同:

1、oltp的用户:操作人员,低层管理人员。

2、olap的用户:决策人员,高级管理人员。

参考资料来源:百度百科-oltp

参考资料来源:百度百科-联机分析处理

三、OLTP和OLAP的区别是什么?

oltp(on-linetransactionprocessing)翻译为联机事务处理。olap(on-lineanalyticalprocessing)翻译为联机分析处理。

oltp主要用来记录某类业务事件的发生,如购买行为,当行为产生后,系统会记录是谁在何时何地做了何事,这样的一行(或多行)数据会以增删改的方式在数据库中进行数据的更新处理操作,要求实时性高、稳定性强、确保数据及时更新成功,像公司常见的业务系统如erp,crm,oa等系统都属于oltp。

当数据积累到一定的程度,我们需要对过去发生的事情做一个总结分析时,就需要把过去一段时间内产生的数据拿出来进行统计分析,从中获取我们想要的信息,为公司做决策提供支持,这时候就是在做olap了。

因为oltp所产生的业务数据分散在不同的业务系统中,而olap往往需要将不同的业务数据集中到一起进行统一综合的分析,这时候就需要根据业务分析需求做对应的数据清洗后存储在数据仓库中,然后由数据仓库来统一提供olap分析。所以我们常说oltp是数据库的应用,olap是数据仓库的应用,下面用一张图来简要对比。