关于这两个概念,可能很多人都会有一些疑惑,主要想就这个问题表达一下个人的看法,并希望和大家一起进行讨论!
什么是OLTP?
联机事务处理系统(OLTP),也称为面向交易的处理系统,其基本特征是顾客的原始数据可以立即传送到计算中心进行处理,并在很短的时间内给出处理结果。也称为实时系统(Real time System)。衡量联机事务处理系统的一个重要性能指标是系统性能,具体体现为实时响应时间。我们通常讲的业务系统都是基于OLTP的,主要的关系数据库代表为Oracle,Sybase,DB2,SQLServer,MySQL等等。
OLTP系统的主要特点
1、事务处理
2、面向应用
3、反映当前情况
什么是数据仓库?
数据仓库就是面向主题的、集成的、稳定的、不同时间的数据集合,用以支持经营管理中的决策制定过程。目的是解决在信息技术(IT) 发展中存在的拥有大量数据、然而有用信息贫乏(Data rich-Information poor)的问题。数据仓库就其本质仍然是基于关系数据库的,其与OLTP系统最大的不同是系统的目的的不同。主要的关系数据库代表为 Oracle,Sybase,DB2,SQLServer,SybaseIQ,Terradat,MySQL等等。
数据仓库的特点
1、面向主题
2、集成性—企业数据框架
3、历史性、稳定性
什么是OLAP?
OLAP 是使分析人员、管理人员能够从多种角度对从原始数据中转化出来的、能够真正为用户所理解的、并真实反映数据维特性的信息,进行快速、一致、交互地访问,从而获得对数据的更深入了解的一类软件技术。OLAP采用了新的数据处理引擎大大加强了对海量数据的聚合和访问要求,同时满足了不同层次数据的访问。主要的 OLAP代表为SybaseIQ,MSOLAP,ESSbase等。

核心——维也称多维视图,数据立方(Data Cube)
目标——多维分析
OLAP的特点
1、灵活、动态
2、多角度、多层次的视角
3、快速
OLTP系统和数据仓库系统的区别?
虽然OLTP系统和数据仓库系统都存储于关系数据库中,但两者的主要区别是使用目的的不同,数据仓库系统的建设只是为了隔离业务系统、整合各个不同的数据源、形成一个统一的数据中心、以提供决策支持。究其实质,数据库对于两者的处理并无太大的区别,只是对数据仓库部分增加了一些优化措施或者没有。如 Oracle新增的各种分区支持、位图索引、平行操作、物化视图等等;Sybase公司为数据仓库的SybaseIQ产品,提供了类似位图索引的方式极大的优化了查询速度;SQLServer2000对于数据仓库和OLTP系统的处理区别不大。 OLTP系统和数据仓库系统的差别很大程度上取决为了不同需要而进行的系统设计。总的说来两者实质物理结构是一致的,但目的是不同的。
数据仓库和OLAP的区别?
虽然数据仓库和联机分析处理 (OLAP) 这两个术语有时可互换使用,但它们却适用于通常称为决策支持系统或业务智能系统的不同组件。这些类型的系统的组件包括一些数据库和应用程序,用于为分析人员提供支持组织机构决策制定所需的工具。
数据仓库本质上仍然是一个关系数据库,包含那些通常表示某个组织机构业务历史的数据。通过分析这些历史数据,可以支持对分散的组织单元进行从策略计划到性能评估的多级业务决策。对数据仓库中的数据进行组织是为了支持分析,而不象在联机事务处理系统 (OLTP) 中那样是为处理实时事务。

OLAP 技术使数据仓库能够快速响应重复而复杂的分析查询,从而使数据仓库能有效地用于联机分析。OLAP 的多维数据模型和数据聚合技术可以组织并汇总大量的数据,以便能够利用联机分析和图形工具迅速对数据进行评估。当分析人员搜寻答案或试探可能性时,在得到对历史数据查询的回答后,经常需要进行进一步查询。OLAP 系统可以快速灵活地为分析人员提供实时支持。

 

转载于:https://blog.51cto.com/baoqiangwang/310384

关于数据仓库和OLAP的问题!相关推荐

  1. [转]数据仓库,OLAP与数据挖掘之间的关系

    要说明他们的关系,不得不说说商务智能.从技术角度看,商务智能的过程是企业的决策人员以企业中的数据仓库为基础,经由联机分析处理工具.数据挖掘工具加上决策规划人员的专业知识,从数据中获得有用的信息和知识, ...

  2. 数据仓库、OLAP和数据立方体

    文章目录 数据仓库.OLAP和数据立方体 1. 数据仓库 1.1. 数据仓库定义 1.2. 关键术语解释 2. 数据仓库和数据库的区别 3. OLAP 3.1. 基本概念 1) 维 2)操作 3.2. ...

  3. 大数据、云计算、物联网、数据仓库、OLAP、OLTP、等大数据你必须知道并且了解的概念及相关关系,我的一些总结

    三个概念 Cloud computing-云计算: 定义: 百度百科解释: 云计算(cloud computing)是分布式计算的一种,指的是通过网络"云"将巨大的数据计算处理程序 ...

  4. 大数据、云计算、物联网、数据库、数据仓库、OLAP、OLTP等学习大数据你必须了解的概念,我的学习总结

    三个概念 Cloud computing-云计算: 定义: 百度百科解释: 云计算(cloud computing)是分布式计算的一种,指的是通过网络"云"将巨大的数据计算处理程序 ...

  5. 浅析数据仓库与OLAP

    文章向导 数据仓库 1.什么是数据仓库? (1)面向主题的 (2)集成的 (3)相对稳定的 (4)反映历史变化 2.数据仓库架构 (1)DB (Database 缩写) (2) ETL (抽取(ext ...

  6. 数据仓库、OLAP和 数据挖掘、统计分析的关系和区别分析 .

    数据仓库.OLAP和 数据挖掘.统计分析的关系和区别分析 一.什么是数据挖掘 数据挖掘(Data Mining),又称为数据库中的知识发现(Knowledge Discovery in Databas ...

  7. 数据挖掘与数据仓库——数据仓库、 OLAP及数据立方体计算

    数据仓库. OLAP及数据立方体计算 什么是数据仓库 有多种但并不严格的定义 与操作数据库相隔离并单独维护的一个用来支持决策过程的数据库. 一个用来对整理过的历史数据进行分析以便支持信息处理的固定平台 ...

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

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

  9. [论文笔记]Graph Cube: 基于数据仓库和OLAP多维网络

    Graph Cube: On Warehousing and OLAP Multidimensional Networks 研究背景   数据仓库是一种为企业进行决策制定的工具.区别于数据库,数据仓库 ...

最新文章

  1. C++ char 与uchar区别
  2. spring用xml还是java_Spring中如何混用XML与Java装配方式
  3. 【bzoj3280】小R的烦恼 费用流
  4. Linux学习日记:第二天
  5. sas数据集怎么导出_利用SAS中的ODS导出程序结果数据集
  6. Linux搭建私有Git服务器以及ssh免密登陆配置
  7. Java中AJAX工作原理是什么
  8. YAFFS2移植到AliOS Things指南
  9. Java学习笔记17(面向对象十:综合案例)
  10. java窗体输入数据怎么存,java编程之计算矩阵对角线和(从对话窗体输入数据)...
  11. 【Gson】【1】Gson使用简介
  12. 让人深思:句法真的重要吗?邱锡鹏组提出一种基于Aspect的情感分析的强大基线...
  13. CRMEB小程序商城源码,好多程序员都在用的开源商城源码
  14. 《STK二次开发 C++版》S1:STK介绍
  15. NOWAIT及SKIP LOCKED的使用
  16. 遭遇灰鸽子BackDoor.Gpigeon.ymg新变种
  17. Python入门到放弃
  18. Unity3D RectTransform中文图文详细-anchors用法pivot分析
  19. 业内首家全线上碎股自助交易 富途证券:股数有多少,需求无大小
  20. 【Linux学习】基本操作

热门文章

  1. JDBC的API与德鲁伊Druid连接池配置
  2. mysql主从复制巡检脚本_mysql主从复制监控shell脚本
  3. _Linux学习笔记
  4. 实验1-5 输出菱形图案 (5 分)
  5. C#文件夹的创建和定期删除
  6. SpringBoot高级篇JdbcTemplate之数据查询上篇
  7. JS难点之hoist
  8. Unity UI和场景适配
  9. linux源代码剖析之二boot
  10. Alluxio2.X简要介绍