OLTP和OLAP的区别?
写在前面
本文隶属于专栏《100个问题搞定大数据理论体系》,该专栏为笔者原创,引用请注明来源,不足和错误之处请在评论区帮忙指出,谢谢!
本专栏目录结构和文献引用请见100个问题搞定大数据理论体系
解答
OLTP是传统关系型数据库的主要应用,其主要面向基本的、日常的事务处理,如银行交易;
OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。
补充
OLTP
On-line Transaction Processing即联机事务处理,也可以称面向交易的处理系统。
它是针对具体业务在数据库联机的日常操作,通常对少数记录进行查询、修改。用户较为关心操作的响应时间、数据的安全性、完整性和并发支持的用户数等问题。
传统的数据库系统作为数据管理的主要手段,主要用于操作型处理
OLAP
On-Line Analytical Processing即联机分析处理,一般针对某些主题的历史数据进行分析,支持管理決策。
OLTP和OLAP对比
对比项目 | OLTP | OLAP |
---|---|---|
用户 | 操作人员、底层管理人员 | 决策人员、高级管理人员 |
功能 | 日常操作处理 | 分析决策 |
DB设计 | 基于ER模型,面向应用 | 星型/雪花/星座模型,面向主题 |
DB规模 | GB至TB | ≥TB |
数据 | 最新的、细节的、二维的、分立的 | 历史的、聚集的、多维的、集成的 |
存储规模 | 读/写数条(甚至数百条)记录 | 读上百万条(甚至上亿条)记录 |
操作频度 | 非常频繁(以秒计) | 比较稀松(以小时甚至以周计) |
工作单元 | 严格的事务 | 复杂的查询 |
用户数 | 数百个至数千万个 | 数个至数百个 |
度量 | 事务春吐量 | 査询吞吐量、响应时间 |
OLTP和OLAP的区别?相关推荐
- OLTP 和 OLAP 的区别?
OLTP 和 OLAP 的区别? OLTP(Online transaction processing) OLAP(Online analytical processing) 在线事务处理过程 在线分 ...
- OLTP与OLAP的区别
自我总结: OLTP(on-line transaction processing)翻译为联机事务处理, OLAP(On-Line Analytical Processing)翻译为联机分析处理, 从 ...
- oracle oltp和olap,OLTP和OLAP的区别
OLTP和OLAP的区别 2013-04-10 数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing).联机分析处理OLAP(On-Line ...
- OLTP和OLAP的区别;
定义 OLTP(On-Line Transaction Processing)为联机事务处理. OLAP(On-Line Analytical Processing)为联机分析处理. 两者简单的区别为 ...
- OLTP和OLAP的区别
联机事务处理OLTP(on-line transaction processing) 主要是执行基本日常的事务处理,比如数据库记录的增删查改.比如在银行的一笔交易记录,就是一个典型的事务. OLTP的 ...
- OLTP与OLAP的区别和联系
参考文章:https://www.cnblogs.com/hhandbibi/p/7118740.html OLTP,即联机事务处理,它通常会涉及到那些存储和管理与系统/公司日常运营有关数据的数据库. ...
- OLTP与OLAP是什么?
OLTP(on-line transaction processing)翻译为联机事务处理. OLAP(On-Line Analytical Processing)翻译为联机分析处理. 从字面上来看O ...
- OLTP vs OLAP
一.OLTP vs OLAP 1.1.OLTP 和 OLAP 的区别 OLTP (在线事务处理),OLAP (在线分析处理).顾名思义,OLTP 是管理和更新数据库中事务的过程,而 OLAP 是从数据 ...
- 【数据仓库】OLTP系统和OLAP系统区别
OLTP:联机事务处理系统(OnLine Transaction Processing) OLAP:联机分析处理系统(OnLine Analytical Processing) 参考文档: 操作数据库 ...
最新文章
- 总结:一些关于 CPU 的基本知识
- 支付宝支付 第十集:支付回调
- [转]Backup and restore history details
- mysql 怎么在VS2017上附加进去
- 金融系列白皮书 |《金融业线上渠道转型的方法与实践》上线
- setInterval设置停止和循环
- AllTray-将办法最小化到琐细托盘
- 无法确定域的标识_标识标牌设计的基本要求:虽然是基本要求,你未必也都知道哦...
- CCNA2.0笔记_ACL
- (25)HTML5之<canvas>和<svg>标签
- Linux下C编程入门
- linux网卡配置规范
- esp8266接入小度语音,小度音箱控制,附开源app控制
- 夏普ar2048s打印机驱动安装_无光盘,轻松解决各种打印机的驱动安装
- python绘制动态数字时钟_用 Python 画动态时钟
- 无限循环滚动代码阿里巴巴国际站店铺装修代码底图滚动黑色半透明显示效果自定义内容装修代码全屏显示
- js pug 代码_pug模板引擎(原jade)
- 使用AFS, Active Directory和SSSD搭建用于集成电路设计的分布式存储系统 【十七】部署 AFS 客户端 2 统一身份登录
- c语言scanf和printf区别,printf和scanf的区别是什么
- 医疗健康大数据基础知识
热门文章
- amap 高德 地图打点 地图描点 描点居中 清除打点
- sourcetree安装教程, sourtree新手入门 sourcetree使用教程 (不用太详细, 毕竟工作中用不到那么多, 就熟练使用常用的即可)
- 计算机领域中的CAE,什么是CAE?
- pymysql模块安装后,import pymysql找不到?
- FPGA Altera Remote Update笔记
- opencv阈值图像Threshold方法
- 计算机科学的中心舞台在于,【名师】上海财经大学教授陆品燕:以赤子之心长者之智,打造国际一流理论计算机科学研究中心...
- java sql server连接字符串_java连接sql server
- python实现Hangman游戏
- Quorum?Quorum!