什么是OLAP(联机分析处理)?
这个是和数据处理非常相关的一个概念。接触过BI(商务智能)的同学一定清楚。 数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing); OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。通俗的讲,就是对数据的增删改查等操作。  OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。通俗的讲,就是对数据按不同维度的聚合,维度的上钻,下卷等。
OLAP可以分为ROLAP,MOLAP和HOLAP
ROLAP: 使用关系型数据库或者扩展的关系型数据库来管理数据仓库数据,而OLAP中间件支持其余的功能。ROLAP包含了每个后端关系型数据库的优化,聚合,维度操作逻辑的实现,附件的工具以及服务等。所以ROLAP比MOLAP有更好的可伸缩性。 比较典型的ROLAP有mondrian, Presto(facebook)。 目前阿里的DRDS也可以看作是ROLAP的框架
MOLAP: 通过基于数据立方体的多位存储引擎,支持数据的多位视图。即通过将多维视图直接映射到数据立方体上,使用数据立方体能够将预计算的汇总数据快速索引。比较典型的MOLAP框架有kylin(apache),  Lylin(ebay)、pinot(linkedin)和druid
也就是说MOLAP是空间换时间,即把所有的分析情况都物化为物理表或者视图,查询的时候直接从相应的物化表中获取数据, 而ROLAP则通过按维度分库,分表等方式,实现单一维度下的快速查询,通过分布式框架,并行完成分析任务,来实现数据的分析功能。MOLAP 实现较简单,但当分析的维度很多时,数据量呈指数增长,而ROLAP在技术实现上要求更高,但扩展性也较好。
HOLAP: 混合OLAP结合ROLAP和MOLAP,得益于ROLAP较大的可伸缩性和MOLAP的快速查询。

转载于:https://www.cnblogs.com/bonelee/p/6248874.html

联机事务处理OLTP(on-line transaction processing)和联机分析处理OLAP(On-Line Analytical Processing)...相关推荐

  1. OLTP(on-line transaction processing)与OLAP(On-Line Analytical Processing)

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

  2. 大数据基础篇(一):联机分析处理(OLAP) 与 联机事务处理(OLTP)

    联机事务处理(OLTP) OLTP也称实时系统(Real Time System),支持事务快速响应和大并发,这类系统典型的有ATM机(Automated Teller Machine)系统.自动售票 ...

  3. 杂项-事务:OLTP(联机事务处理过程)

    ylbtech-杂项-事务:OLTP(联机事务处理过程) On-Line Transaction Processing联机事务处理过程(OLTP) 也称为面向交易的处理过程,其基本特征是前台接收的用户 ...

  4. 联机分析处理系统与联机事务处理系统的区别和联系_混合事务分析处理“HTAP”的技术要点分析...

    HTAP是近些年来比较火的一个概念,本文将聊聊HTAP的前世今生及技术特点. 一.数据应用类别 根据数据的使用特征,可简单做如下划分.在选择技术平台之前,我们需要做好这样的定位. 1.1 OLTP 联 ...

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

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

  6. 商务智能-第三章 联机分析处理OLAP

    联机分析处理 OLAP 1. 联机分析处理(OLAP) 1.1. 从联机事务处理(OLTP)到联机分析处理(OLAP) 关系数据库模型出现:60年代末E.F. Codd提出的关系数据库模型促进了关系数 ...

  7. Matplotlib可视化散点图、配置X轴为对数坐标、并使用线条(line)连接散点图中的数据点(Simple Line Plot with Data points in Matplotlib)

    Matplotlib可视化散点图.配置X轴为对数坐标.并使用线条(line)连接散点图中的数据点(Simple Line Plot with Data points in Matplotlib) 目录

  8. 泰拉瑞亚服务器一直显示什么,《泰拉瑞亚》Steam联机总是掉?教你一个稳定联机方法...

    <泰拉瑞亚>Steam联机总是掉?教你一个稳定联机方法 大家好哈,不知道大家在Steam中与朋友联机进行<泰拉瑞亚>的时候有没有出现不稳定的现象,老是有人掉线.Steam联机确 ...

  9. 饥荒联机版专用服务器怎么修改小偷包,饥荒联机小偷背包代码 | 手游网游页游攻略大全...

    发布时间:2016-08-14 饥荒海难小偷背包获得方法?饥荒失落之船刷小偷背包图文教程,饥荒海难里的小偷背包是格子最多的背包了,相信很多玩家都想拥有,但是小偷背包却不是那么好拿的,今天小编就为大家带 ...

最新文章

  1. 重写 equals 方法就一定要重写 hashCode 方法?其实有个前提
  2. git pull没有更新成功_因为 git pull 和同事闹僵了。
  3. crm---本项目的权限控制模式
  4. 「 每日一练,快乐水题 」1189. “气球” 的最大数量
  5. 中国剩余定理(孙子定理)(精华详细版!)
  6. IOS-C语言第8天,Struct (结构体)
  7. 辞去美国终身教职!顶尖学者,加盟“双一流”高校
  8. css html 双面打印_CSS语法与规则 — 重学CSS
  9. Ajax 加载数据 练习 自我有些迷糊了,写的大概请谅解 ^ _ ^
  10. 浏览器扩展应用安装AXURE插件
  11. Python基础知识资料收集库
  12. windows各类密码搜集
  13. codeforces 407C Curious Array 数学
  14. 50部青春励志微电影致我们不朽的青春理想
  15. CentOS7根目录磁盘扩容(/dev/mapper/centos-root 空间不足)
  16. 当前量子计算技术前沿是什么水平?
  17. 分享133个ASP源码,总有一款适合您
  18. java localdate_Java LocalDate now()用法及代码示例
  19. android商务办公型计算器开发与设计,可编程科学计算器v1.6.7.56 安卓版_Scientific Calculator Plus-腾牛安卓网...
  20. 966. Vowel Spellchecker

热门文章

  1. php for 写入多行数据库,php – MYSQL意外插入多行
  2. 树莓派3 64linux,树莓派3 model b安装64位debian+qt5.9
  3. iphone怎么投屏到电脑_怎么把笔记本无线投屏到电视?好用的电脑投屏电视办法...
  4. 安装linux系统结果,Linux 系统安装[Redhat]
  5. Linux升级as,Linux AS版 是什么意思?
  6. php xml对象解析_php解析xml 的四种简单方法(附实例)
  7. 使用tomcat软件在本地搭建服务器
  8. python实训报告pygame_20181218 实验四《Python程序设计》实验报告
  9. html 宽度和高度,如何检索HTML元素的实际宽度和高度?
  10. linux i2c调试命令,嵌入式Linux下I2C接口调试