OLTP与OLAP

一、定义

OLTP(on-line transaction processing) :联机事务处理
OLAP(On-Line Analytical Processing):联机分析处理

二、区别

OLTPOLAP
用户和系统的面向性面向顾客,用于办事员、客户和信息技术专业人员的事务和查询处理面向市场,用于知识工人(包括经理、主管和分析人员)的数据分析
操作对象数据库(对数据的增删改,侧重实时性)数据仓库(对数据的查询,侧重大数据量查询)
数据量数据量较小数据量大
数据模型实体-关系(ER)星型或雪花型
数据时效当前数据当前及历史数据
数据操作支持DML、DDL一般不支持更新和删除
数据粒度记录级涉及多表
性能要求高吞吐,低延时性能要求相对较低
操作目的查询或改变现状分析规律,预测趋势
业务类型账户查询,转账等统计报告,多维度分析

应用场景

OLAP主要通过多维表单对数据进行分析、查询和报告。它不同于传统的在线事务处理(OLTP)。OLTP应主要完成对账户的交易处理,如民航售票系统、银行储蓄系统等,通常需要更新交易量,并且需要响应时间。⽽ OLAP主要用于分析当前和历史数据,以帮助领导者做出决策。其典型要求包括分析和预测银行信用卡风险、制定公司营销策略等,数量的查询操作对时间要求不严格 。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值