联机事务处理(OLTP)和联机分析处理(OLAP)的不同,主要通过以下五点区分开来。
用户和系统的面向性:
OLTP是面向顾客的,用于事务和查询处理
OLAP是面向市场的,用于数据分析
数据内容:
OLTP系统管理当前数据.
OLAP系统管理大量历史数据,提供汇总和聚集机制.
数据库设计:
OLTP采用实体-联系ER模型和面向应用的数据库设计.
OLAP采用星型或雪花模型和面向主题的数据库设计.
视图:
OLTP主要关注一个企业或部门内部的当前数据,不涉及历史数据或不同组织的数据
OLAP则相反.
访问模式:
OLTP系统的访问主要由短的原子事务组成.这种系统需要并行和恢复机制.
OLAP系统的访问大部分是只读操作
OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。
OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。
下表列出了OLTP与OLAP之间的比较:
|
OLTP |
OLAP
|
用户
|
操作人员,低层管理人员
|
决策人员,高级管理人员
|
功能
|
日常操作处理
|
分析决策
|
DB 设计
|
面向应用
|
面向主题
|
数据
|
最新的,细节的,二维的,分立的
|
历史的,聚集的,多维的,集成的
|
存取规模
|
读/写数条(甚至数百条)记录
|
读上百万(甚至上亿)条记录
|
操作频度
|
非常频繁(以秒计)
|
比较稀松(以小时甚至以周计)
|
工作单位
|
严格的事务
|
复杂的查询
|
用户数
|
数百个-数千万个
|
数个-数百个
|
DB 大小
|
100MB-GB
|
100GB-TB
|
分享到:
相关推荐
OLTP和OLAP技术融合架构实践.pptx
OLTP和OLAP技术融合的探索实践_梁福坤@饿了么 百度外卖.pdf
OLTP和OLAP技术融合的探索实践_
简明介绍OLTP和OLAP的含义及差异对比。
本文简介OLTP和OLAP的工作原理,描述了OLAP和OLTP的工作场景、技术选型、特点及对比,希望大家喜欢! 在系统软件出现的初期,数据通常被保存在单个文件中进行管理,但随着业务的不断发展与 系统数据处理逻辑的不断...
当今的数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)
基于Oracle的OLTP与OLAP数据库内存设计和优化.pdf
6-5+腾讯广告OLTP_OLAP实践
本文是关于OLTP与OLAP的区别精简总结。
面向OLTP、OLAP、批处理、流处理场景的大一统SQL引擎
真相与和解委员会 高效支持 OLTP 和 OLAP 工作负载并发执行的事务行列存储 MengsiLou, Zhipeng Luo, Qihang Chen
OLTP与OLAP系统数据库建模思考与实践
绍了OLAP和0I.TP处理系统的概念,根据这两种数据库应用在实时性、并发性及数据量大小等方面的 不同,数据库在设计方面侧重的技术各有不同,阐述了数据库设计技术,即内存设计、变量绑定、sQL并行执行、 表分区存储...
基于Oracle的OLTP与OLAP数据库设计及实现.pdf
OLTP与OLAP数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)联机分析处理OLAP(On-L
PG专场:数据在PG中的升华 -流计算,OLTP,OLAP(德歌).pdf
OLTP与OLAP业务系统的Oracle优化思路[归类].pdf
OLTP和OLAP 在互联网时代,海量数据的存储与访问成为系统设计与使用的瓶颈问题,对于海量数据处理,按照使用场景,主要分为两种类 型:联机事务处理(OLTP)和联机分析处理(OLAP)。 联机事务处理(OLTP)也称为...
在保证大型通用的基础上,针对可靠性、高性能、海量数据处理和安全性做了大量的研发和改进工作,极大提升了达梦数据库产品的性能、可靠性、可扩展性,能同时兼顾OLTP和OLAP请求;如果没有key文件,请单独下载;key...
DM8采用全新的体系架构,在保证大型通用的基础上,针对可靠性、高性能、海量数据处理和安全性做了大量的研发和改进工作,极大提升了达梦数据库产品的性能、可靠性、可扩展性,能同时兼顾OLTP和OLAP请求,从根本上...