【原文: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相关推荐

  1. OLTP 系统和 OLAP 系统的核心设计思想

    关于 OLTP 系统和 OLAP 系统的核心设计思想 数据存储系统的关于查询的典型操作: -- 第一种需求: 根据 key(1) 找 value(name,age), 单点查询 select name ...

  2. 【数据仓库】OLTP系统和OLAP系统区别

    OLTP:联机事务处理系统(OnLine Transaction Processing) OLAP:联机分析处理系统(OnLine Analytical Processing) 参考文档: 操作数据库 ...

  3. mysql oltp olap_数据库 OLAP、OLTP的介绍和比较

    数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing).联机分析处理OLAP(On-Line Analytical Processing).O ...

  4. 【DBMS 数据库管理系统】OLTP 联机事务处理 与 OLAP 联机分析处理 ( 数据仓库 与 OLAP | OLAP 联机分析处理 | OLTP 与 OLAP 区别 )

    文章目录 一.数据仓库 和 联机分析处理 技术 简介 二.OLAP 联机分析处理 引入 三.OLAP 联机分析处理 概念 四.OLAP 联机分析处理 特点 五.OLAP 与 OLTP 区别 一.数据仓 ...

  5. OLTP 和OLAP

    事务处理和分析处理的对比 事务处理OLTP 分析处理OLAP 处理个别记录 关注一般趋势 高生产率(每天数百万事务处理记录) 低生产率(每天只有少数操作) 系统的操作可以改变数据 系统的操作可以回答问 ...

  6. OLAP和OLTP的区别

    OLAP和OLTP的区别 OLAP: (Online transaction processing):在线/联机事务处理.典型的OLTP类操作都比较简单,主要是对数据库中的数据进行增删改查,操作主体一 ...

  7. OLTP、OLAP、即席查询(ad hoc query)区别与联系

    对于目前来讲,对数据的处理主要集中在两个方面,一种是联机事务处理 OLTP(on-line transaction processing),另一种是联机分析处理 OLAP(On-Line Analyt ...

  8. OLTP, OLAP, 即席查询(ad hoc query)区别与联系

    对于目前来讲,对数据的处理主要集中在两个方面,一种是联机事务处理OLTP(on-line transaction processing),另一种是联机分析处理OLAP(On-Line Analytic ...

  9. OLTP 与 OLAP

    文章目录 什么是 OLAP? 什么是 OLTP? 1.OLAP实例 2.OLTP 系统实例 3.关键区别 4.使用OLAP优缺点 5.使用OLTP优缺点 6.两者区别 什么是 OLAP? 联机分析处理 ...

最新文章

  1. php 5.3.3 漏洞,PHP 5.3.10多个拒绝服务漏洞
  2. 阿里云安全运营中心:DDoS攻击趁虚而入,通过代理攻击已成常态
  3. 分组,命名分组,url的命名和反向解析
  4. ANSIBLE---变量
  5. 24点游戏c语言程序代码,C语言实现24点游戏源代码
  6. python image 转成字节_Python 办公自动化之 Excel(下)
  7. 接口和抽象类的区别(转载)
  8. jconsole监控tomcat
  9. win10 蓝牙搜不到设备怎么办
  10. 左程云 - 大厂刷题班 - 一种字符在左,另一种字符在右的最少交换次数
  11. 计算机无法找到网络打印机,为何搜索不到局域网打印机_解决win7找不到网络打印机的问题...
  12. 关于增量模型和迭代模型的区别
  13. 用Python在图片上添加文字
  14. antd charts实现地图下钻
  15. 编译内核出错:/bin/sh: 1: bison: not found scripts/Makefile.lib:196: recipe for target ‘scripts/kconfig/zco
  16. 赢在云端:VMware跨云架构,让“云”卷“云”舒自由可控!——访VMware公司大中华区高级技术总监李刚
  17. Templates基础
  18. SQL语句 SQL Server(代码添加约束:主键约束,外键约束,默认值约束,check约束,规则约束)
  19. Fragment not attached to Activity
  20. GPRS模块SIM900A为什么连接USB-TTL没反应

热门文章

  1. 电脑k歌软件_别否认!你就是在K歌软件里偷偷出道的年轻人
  2. 关于Date类型、时间戳格式转换方法
  3. heapdump分析工具_.NET Perfview 分析进程性能
  4. java帧结构_Java虚拟机运行时栈帧结构--《深入理解Java虚拟机》学习笔记及个人理解(二)...
  5. 业务编排可视化_微服务设计-服务组合和可视化编排思考
  6. 排序 oracle,oracle排序
  7. jep(java表达式分析器)简介
  8. java字符串相关知识
  9. sql server计算机用户权限,SQL Server新增用户并控制访问权限设置。
  10. java获取微信的通讯录,java微信开发API第三步 微信获取以及保存接口调用凭证