OLTP是联机事务处理
OLAP是联机分析处理
1.用户和系统的面向性不同
A、OLTP是用于面向顾客的,用于事务和查询处理。
B、OLAP是用于面向市场的、用于数据分析(要给领导看的)
2、数据内容:
A 、OLTP是系统管理当前数据
B、OLAP是系统管理大量历史数据,用于汇总和聚集机制
3、数据库设计
A、OLTP是采用实体---关系模型ER模型设计的,和面向应用设计的
B、OLAP是采用雪花型。星型和面向主题进行设计的
4.视图
A. OLTP 是用于关注一个企业或内部的当前数据,而不关注历史数据
B、OLAP是则是关注历史数据、并且对其进行数据挖掘和分析
5、访问模式
A、OLTP系统的访问是由短的原子事物组成,这种系统需要并行机制和恢复机制
B、OLAP系统的访问大部分是只读
OLTP 是传统的关系数据库的应用,主要是基本的日常的,事物处理,例如银行交易
OLAP是数据仓库的主要应用,支持复杂的分析操作,并要提供简单易懂的查询结果
OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。
OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。
下表列出了OLTP与OLAP之间的比较:||||||||||||||||||||||
OLTP 》》》》》》》》》》》》》》》》》》
OLAP<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
用户||||||||||||||||||||||||||||||||||||||||||||
操作人员,低层管理人员》》》》》》》》》》》》》》》》》》
决策人员,高级管理人员<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
功能||||||||||||||||||||||||||||||||||||||||||||
日常操作处理》》》》》》》》》》》》》》》》》》
分析决策<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
DB 设计||||||||||||||||||||||||||||||||||||||||||||
面向应用》》》》》》》》》》》》》》》》》》
面向主题<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
数据||||||||||||||||||||||||||||||||||||||||||||
最新的,细节的,二维的,分立的》》》》》》》》》》》》》》》》》》
历史的,聚集的,多维的,集成的<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
存取规模||||||||||||||||||||||||||||||||||||||||||||
读/写数条(甚至数百条)记录》》》》》》》》》》》》》》》》》》
读上百万(甚至上亿)条记录<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
操作频度||||||||||||||||||||||||||||||||||||||||||||
非常频繁(以秒计)》》》》》》》》》》》》》》》》》》
比较稀松(以小时甚至以周计)<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
工作单位||||||||||||||||||||||||||||||||||||||||||||
严格的事务》》》》》》》》》》》》》》》》》》
复杂的查询<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
用户数||||||||||||||||||||||||||||||||||||||||||||
数百个-数千万个》》》》》》》》》》》》》》》》》》
数个-数百个<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
DB 大小||||||||||||||||||||||||||||||||||||||||||||
100MB-GB》》》》》》》》》》》》》》》》》》
100GB-TB<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
分享到:
相关推荐
OLTP和OLAP技术融合架构实践.pptx
本文是关于OLTP与OLAP的区别精简总结。
简明介绍OLTP和OLAP的含义及差异对比。
基于Oracle的OLTP与OLAP数据库内存设计和优化.pdf
6-5+腾讯广告OLTP_OLAP实践
OLTP和OLAP技术融合的探索实践_梁福坤@饿了么 百度外卖.pdf
本文简介OLTP和OLAP的工作原理,描述了OLAP和OLTP的工作场景、技术选型、特点及对比,希望大家喜欢! 在系统软件出现的初期,数据通常被保存在单个文件中进行管理,但随着业务的不断发展与 系统数据处理逻辑的不断...
OLTP和OLAP技术融合的探索实践_
面向OLTP、OLAP、批处理、流处理场景的大一统SQL引擎
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
OLAP (Online Analytical Processing) 和OLTP (Online Transaction Processing)是两种不同的数据库处理方式。OLTP用于管理数据中心的业务处理,OLAP则用于数据库分析和信息提取。这篇文章将介绍OLAP、OLTP的概念、优...
蝙蝠面向OLTP,OLAP,批处理,流处理场景的大一统SQL引擎开发环境JDK 1.8以上Maven的3.3+需要先执行mvn eclipse:eclipse,否则项目里用到的一些java源文件会发现,这些java源文件是通过模板生成的。模块依赖关系...
真相与和解委员会 高效支持 OLTP 和 OLAP 工作负载并发执行的事务行列存储 MengsiLou, Zhipeng Luo, Qihang Chen
Oracle决策支持系统下的性能调整和优化原则