OLTP和OLAP主要区别
OLTP和OLAP主要区别
OLTP和OLAP主要区别有:
1、基本含义不同:OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,记录即时的增、删、改、查,比如在银行存取一笔款,就是一个事务交易。OLAP即联机分析处理,是数据仓库的核心部心,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。典型的应用就是复杂的动态报表系统。
2、实时性要求不同:OLTP实时性要求高,OLTP 数据库旨在使事务应用程序仅写入所需的数据,以便尽快处理单个事务。OLAP的实时性要求不是很高,很多应用顶多是每天更新一下数据。
3、数据量不同:OLTP数据量不是很大,一般只读/写数十条记录,处理简单的事务。OLAP数据量大,因为OLAP支持的是动态查询,所以用户也许要通过将很多数据的统计后才能得到想要知道的信息,例如时间序列分析等等,所以处理的数据量很大。
4、用户和系统的面向性不同:OLTP是面向顾客的,用于事务和查询处理。OLAP是面向市场的,用于数据分析。
5、数据库设计不同:OLTP采用实体-联系ER模型和面向应用的数据库设计。OLAP采用星型或雪花模型和面向主题的数据库设计。
扩展资料:
一、OLTP
On-Line Transaction Processing联机事务处理过程(OLTP)
也称为面向交易的处理过程,其基本特征是前台接收的用户数据可以立即传送到计算中心进行处理,并在很短的时间内给出处理结果,是对用户操作快速响应的方式之一。
二、OLAP
联机分析处理OLAP是一种软件技术,它使分析人员能够迅速、一致、交互地从各个方面观察信息,以达到深入理解数据的目的。
联机分析处理OLAP具有共享多维信息的快速分析的特征(即FASMI)。其中F是快速性(Fast),指系统能在数秒内对用户的多数分析要求做出反应;A是可分析性(Analysis),指用户可以定义新的专门计算,将其作为分析的一部分;M是多维性(Multi—dimensional),指提供对数据分析的多维视图和分析;I是信息性(Information),指能及时获得信息,并且管理大容量信息。
OLTP和OLAP主要区别相关推荐
- oracle oltp和olap,OLTP与OLAP概念、主要区别和完美实践
OLTP.OLAP.VDI和SPC-1是当前性能评估中常见的三类业务场景.SPC-1是业界通用的随机IOPS型的IO模型,在不清楚实际业务类型的条件下,常用此模型来进行性能评估.四种模型的简单IO特征 ...
- OLTP与OLAP是什么?OLTP与OLAP的主要区别是什么?
OLTP与OLAP是什么?OLTP与OLAP的主要区别是什么? 目录 OLTP与OLAP是什么?OLTP与OLAP的主要区别是什么? OLTP是什么? OLTP是什么? OLTP与OLAP的主要区别是 ...
- OLTP与OLAP理解
OLTP:On_line Transaction Processing 联机事务处理 OLAP:On_line Analytical Processing 联机分析处理 OLTP 顾名思义,以 ...
- 数据库的应用类型OLTP和OLAP
文章目录 数据库的应用类型 一.OLTP 二.OLAP 三.比较 数据库的应用类型 对于SQL开发人员来说,必须先要了解进行SQL编程的对象类型,即要开发的数据库应用是哪种类型.一般来说,可将数据库的 ...
- 阿里云数据库产品HybridDB简介——OLAP数据库,支持行列混合存储,为用户提供基于开源 OLTP、OLAP、BigData 生态的一站式解决方案...
12 月 9 日,阿里云宣布数据库产品 HybridDB 正式商业化. HybridDB(ApsaraDB HybridDB)是一款在线 MPP 大规模并行处理数据仓库的服务.它基于 Pivotal ...
- 【DBMS 数据库管理系统】OLTP 联机事务处理 与 OLAP 联机分析处理 ( 数据仓库 与 OLAP | OLAP 联机分析处理 | OLTP 与 OLAP 区别 )
文章目录 一.数据仓库 和 联机分析处理 技术 简介 二.OLAP 联机分析处理 引入 三.OLAP 联机分析处理 概念 四.OLAP 联机分析处理 特点 五.OLAP 与 OLTP 区别 一.数据仓 ...
- ORACLE 表类型 OLTP和OLAP
表类型 1.表的功能:存储.管理数据的基本单元(二维表:有行和列组成) 2.表的类型:1)堆表:heap table :数据存储时,行是无序的,对它的访问采用全表扫描.2)分区表 表>2G3)索 ...
- 分布式数据库TiDB是如何结合OLTP和OLAP的?
TiDB是一款开源.云原生.MySQL兼容的分布式数据库,可以处理混合事务和分析处理(HTAP)工作负载.它是"NEWSQL"关系数据库的一员,被设计为方便大规模部署.也许有人想知 ...
- OLTP和OLAP是什么
OLTP主要用来记录某类业务事件的发生,如购买行为,当行为产生后,系统会记录是谁在何时何地做了何事,这样的一行(或多行)数据会以增删改的方式在数据库中进行数据的更新处理操作,要求实时性高.稳定性强.确 ...
最新文章
- register---C语言中最快的关键字
- SqlServer 数据库 分离复制备份然后附加回数据库 sql代码
- 【错误异常大全】:ArcGIS Engine中C#无法引用ESRI.ArcGIS.AxControls问题
- 数据库上云如何顺利进行?6位专家直播助你一臂之力
- Unity 脚本入门教程
- 邮递员问题java实现_中国邮递员问题算法.PPT
- 论window和Linux之长短
- Android 13 Beta 版发布,诸多亮点不容错过
- 测试三星手机性能软件,一加三星小米华硕4部手机性能测试:一加手机6T仍是机皇...
- 小米云服务器怎么更新文件,小米云服务使用手册
- 计算机的硬盘有几个分区,电脑硬盘分几个区合适,电脑硬盘怎么分区最合理?
- Bert几个数据集的概念Cola、MRPC、XNLI、MNLI等
- 图片上传被旋转,golang Exif 判断.jepg图片原始信息Orientation方向,并旋转,
- 2022年第十三届蓝桥杯省赛B组python 试题F:消除游戏
- mysql 1044 access denied
- 游戏测试和普通测试有什么区别?
- 千寻位置终端配置参数说明
- 与OneNote 2007共享OneNote 2010笔记本
- windows 查看已连接WIFI密码
- 使用LNMP搭建Zabbix并对接Elasticsearch