OLTP v.s. OLAP
【原文:http://feigme.javaeye.com/blog/149641】
联机事务处理(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 |
转载于:https://www.cnblogs.com/ungshow/archive/2009/01/22/1380101.html
OLTP v.s. OLAP相关推荐
- OLTP 系统和 OLAP 系统的核心设计思想
关于 OLTP 系统和 OLAP 系统的核心设计思想 数据存储系统的关于查询的典型操作: -- 第一种需求: 根据 key(1) 找 value(name,age), 单点查询 select name ...
- 【数据仓库】OLTP系统和OLAP系统区别
OLTP:联机事务处理系统(OnLine Transaction Processing) OLAP:联机分析处理系统(OnLine Analytical Processing) 参考文档: 操作数据库 ...
- mysql oltp olap_数据库 OLAP、OLTP的介绍和比较
数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing).联机分析处理OLAP(On-Line Analytical Processing).O ...
- 【DBMS 数据库管理系统】OLTP 联机事务处理 与 OLAP 联机分析处理 ( 数据仓库 与 OLAP | OLAP 联机分析处理 | OLTP 与 OLAP 区别 )
文章目录 一.数据仓库 和 联机分析处理 技术 简介 二.OLAP 联机分析处理 引入 三.OLAP 联机分析处理 概念 四.OLAP 联机分析处理 特点 五.OLAP 与 OLTP 区别 一.数据仓 ...
- OLTP 和OLAP
事务处理和分析处理的对比 事务处理OLTP 分析处理OLAP 处理个别记录 关注一般趋势 高生产率(每天数百万事务处理记录) 低生产率(每天只有少数操作) 系统的操作可以改变数据 系统的操作可以回答问 ...
- OLAP和OLTP的区别
OLAP和OLTP的区别 OLAP: (Online transaction processing):在线/联机事务处理.典型的OLTP类操作都比较简单,主要是对数据库中的数据进行增删改查,操作主体一 ...
- OLTP、OLAP、即席查询(ad hoc query)区别与联系
对于目前来讲,对数据的处理主要集中在两个方面,一种是联机事务处理 OLTP(on-line transaction processing),另一种是联机分析处理 OLAP(On-Line Analyt ...
- OLTP, OLAP, 即席查询(ad hoc query)区别与联系
对于目前来讲,对数据的处理主要集中在两个方面,一种是联机事务处理OLTP(on-line transaction processing),另一种是联机分析处理OLAP(On-Line Analytic ...
- OLTP 与 OLAP
文章目录 什么是 OLAP? 什么是 OLTP? 1.OLAP实例 2.OLTP 系统实例 3.关键区别 4.使用OLAP优缺点 5.使用OLTP优缺点 6.两者区别 什么是 OLAP? 联机分析处理 ...
最新文章
- php 5.3.3 漏洞,PHP 5.3.10多个拒绝服务漏洞
- 阿里云安全运营中心:DDoS攻击趁虚而入,通过代理攻击已成常态
- 分组,命名分组,url的命名和反向解析
- ANSIBLE---变量
- 24点游戏c语言程序代码,C语言实现24点游戏源代码
- python image 转成字节_Python 办公自动化之 Excel(下)
- 接口和抽象类的区别(转载)
- jconsole监控tomcat
- win10 蓝牙搜不到设备怎么办
- 左程云 - 大厂刷题班 - 一种字符在左,另一种字符在右的最少交换次数
- 计算机无法找到网络打印机,为何搜索不到局域网打印机_解决win7找不到网络打印机的问题...
- 关于增量模型和迭代模型的区别
- 用Python在图片上添加文字
- antd charts实现地图下钻
- 编译内核出错:/bin/sh: 1: bison: not found scripts/Makefile.lib:196: recipe for target ‘scripts/kconfig/zco
- 赢在云端:VMware跨云架构,让“云”卷“云”舒自由可控!——访VMware公司大中华区高级技术总监李刚
- Templates基础
- SQL语句 SQL Server(代码添加约束:主键约束,外键约束,默认值约束,check约束,规则约束)
- Fragment not attached to Activity
- GPRS模块SIM900A为什么连接USB-TTL没反应
热门文章
- 电脑k歌软件_别否认!你就是在K歌软件里偷偷出道的年轻人
- 关于Date类型、时间戳格式转换方法
- heapdump分析工具_.NET Perfview 分析进程性能
- java帧结构_Java虚拟机运行时栈帧结构--《深入理解Java虚拟机》学习笔记及个人理解(二)...
- 业务编排可视化_微服务设计-服务组合和可视化编排思考
- 排序 oracle,oracle排序
- jep(java表达式分析器)简介
- java字符串相关知识
- sql server计算机用户权限,SQL Server新增用户并控制访问权限设置。
- java获取微信的通讯录,java微信开发API第三步 微信获取以及保存接口调用凭证