OLTP 与 OLAP的主要区别

简单来说,联机事务处理OLTP (On-Line Transaction Processing),是对日常事务进行处理,如数据库记录的增删查改,即查即得。

联机分析处理OLAP(On-Line Analytical Processing),是对数据仓库的应用,支持复杂的分析操作,侧重数据分析,并将分析结果导出报表。

 

主要区别:

1、含义

OLTP 即联机事务处理,是对数据库的主要应用,主要是基本的、日常的事务处理,记录即时的增、删、改、查。如:传统数据库 MySQL,分布式 Hbase。

OLAP 即联机分析处理,是数据仓库的核心部心,主要是对复杂的数据进行分析处理,并生成分析统计的结果报表,提供决策支持。如:Hive数仓。

 

2、实时性要求

OLTP 实时性要求高,需要尽快处理单个事务,如银行转账汇款。

OLAP 实时性要求不是很高,如每天离线分析前一天数据,然后生产对应的数据报表。 

 

3、数据量

OLTP 关系型数据库的数据量一般不是很大,主要是处理大量简单的事务,并及时对数据进行处理/变更 。

OLAP 数据量大,支持动态查询,通过对大量数据的分析统计,得到最终的分析结果。

 

4、面向性

OLTP 是面向大量的使用者,用于事务和查询处理。

OLAP 是面向决策者,用于数据分析,为决策提供支持。

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

訾零

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值