olap与oltp的区别

olap与oltp的区别主要有两点:1、两者的定义不同;2、两者的特点不同。oltp是一种以事务元作为数据处理的单位、人机交互的计算机应用系统。olap是一种软件技术,它使分析人员能够迅速、一致、交互地从各个方面观察信息,以达到深入理解数据的目的。

olap与oltp的区别-Worktile社区

1、两者的定义不同

OLTP的概述:On-Line Transaction Processing 联机事务处理过程(OLTP),也称为面向交易的处理过程。联机事务处理系统是一种以事务元作为数据处理的单位、人机交互的计算机应用系统。它能对数据进行即时更新或其他操作,系统内的数据总是保持在最新状态。用户可将一组保持数据一致性的操作序列指定为一个事务元,通过终端、个人计算机或其他设备输入事务元,经系统处理后返回结果,应用于飞机订票、银行出纳、股票交易、超市销售、饭店前后管理等。

OLAP的概述:联机分析处理OLAP是一种软件技术,它使分析人员能够迅速、一致、交互地从各个方面观察信息,以达到深入理解数据的目的。它具有FASMI(Fast Analysis of Shared Multidimensional Information),即共享多维信息的快速分析的特征。其中F是快速性(Fast),指系统能在数秒内对用户的多数分析要求做出反应;A是可分析性(Analysis),指用户无需编程就可以定义新的专门计算,将其作为分析的一部 分,并以用户所希望的方式给出报告;M是多维性(Multi—dimensional),指提供对数据分析的多维视图和分析;I是信息性(Information),指能及时获得信息,并且管理大容量信息。

2、两者的特点不同

OLTP的特点:支持大量并发用户定期添加和修改数据;反映随时变化的单位状态,但不保存其历史记录;包含大量数据,其中包括用于验证事务的大量数据。可以进行优化以对事务活动做出响应。提供用于支持单位日常运营的技术基础结构。个别事务能够很快地完成,并且只需访问相对较少的数据。实时性要求高。交易一般是确定的,所以OLTP是对确定性的数据进行存取。(比如存取款都有一个特定的金额)并发性要求高并且严格的要求事务的完整、安全性。(比如这种情况:有可能你和你的家人同时在不同的银行取同一个帐号的款)。

OLAP的特点:联机分析处理的主要特点,是直接仿照用户的多角度思考模式,预先为用户组建多维的数据模型,在这里,维指的是用户的分析角度。例如对销售数据的分析,时间周期是一个维度,产品类别、分销渠道、地理分布、客户群类也分别是一个维度。一旦多维数据模型建立完成,用户可以快速地从各个分析角度获取数据,也能动态的在各个角度之间切换或者进行多角度综合分析,具有极大的分析灵活性。这也是联机分析处理被广泛关注的根本原因,它从设计理念和真正实现上都与旧有的管理信息系统有着本质的区别。

延伸阅读:

什么是OLTP?

On-Line Transaction Processing联机事务处理过程(OLTP),也称为面向交易的处理过程,其基本特征是前台接收的用户数据可以立即传送到计算中心进行处理,并在很短的时间内给出处理结果,是对用户操作快速响应的方式之一。

联机事务处理系统是一种以事务元作为数据处理的单位、人机交互的计算机应用系统。它能对数据进行即时更新或其他操作,系统内的数据总是保持在最新状态。用户可将一组保持数据一致性的操作序列指定为一个事务元,通过终端、个人计算机或其他设备输入事务元,经系统处理后返回结果,应用于飞机订票、银行出纳、股票交易、超市销售、饭店前后管理等。 [1]

这样做的最大优点是可以即时地处理输入的数据,及时地回答。也称为实时系统(Real time System)。衡量联机事务处理结果的一个重要指标是系统性能,具体体现为实时请求-响应时间(Response Time),即用户在终端上输入数据之后,到计算机对这个请求给出答复所需要的时间。OLTP是由前台、应用、数据库共同完成的,处理快慢以及处理程度取决于数据库引擎、服务器、应用引擎。

文章标题:olap与oltp的区别,发布者:小编,转载请注明出处:https://worktile.com/kb/p/36445

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年1月31日 下午9:58
下一篇 2023年1月31日 下午10:01

相关推荐

  • 什么是块存储

    块存储指在一个RAID(独立磁盘冗余阵列)集中,一个控制器加入一组磁盘驱动器,然后提供固定大小的RAID块作为LUN(逻辑单元号)的卷。 这种方式的好处当然是因为通过了Raid与LVM等手段,对数据提供了保护。

    2022年10月13日
    34000
  • 数据库防火墙是什么

    数据库防火墙,简称为 DBF,是对数据库进行查询过滤和安全审计的安全产品。通过数据库防火墙可以拦截 SQL 注入攻击,对敏感数据脱敏,阻止高危数据删除操作,记录并发现违规行为等。相比于 WAF 和 RASP,数据库防火墙提供了最后一层对 SQL 注入的安全防护能力。 一、数据库防火墙是什么 数据库防…

    2023年6月7日
    1100
  • PCIe传输和DMA传输有什么区别

    区别:PCIe实质上就是一种高速IO,而DMA(direct memory access)的主要作用是做大规模的数据搬运。PCIe有规定的协议、数据包格式、时钟配比、电压规范,不同的PCIe设备之间理论上是可以互相通信的,DMA并没有绝对规范的接口协议,DMA一般都集成在片内。

    2023年2月14日
    29700
  • Python开发中为什么Django框架很重要

    这是因为:一、便于快速开发;二、丰富的生态系统;三、优秀的安全性;四、易于扩展;五、适用于大型项目。Django框架为Python开发者提供了许多现成的功能,如用户认证、管理后台、表单处理等。这些功能可以大大减少开发者的工作量,加速开发进度。 一、便于快速开发 Django框架为Python开发者提…

    2023年5月28日
    800
  • 怎么样把不同型的数据库同构/异构数据同步到另一个库中

    步骤是:一、数据预处理;二、选择同步工具;三、配置同步工具;四、测试同步工具;五、执行同步任务;六、监控同步结果。在同步数据之前,需要进行数据预处理。这包括:确定源数据库和目标数据库的结构和类型;确定要同步的数据表和字段;确定同步数据的频率和方式。 一、数据预处理 在同步数据之前,需要进行数据预处理…

    2023年5月31日
    900
  • 飞书怎么下载知识库

    飞书下载知识库的方法:1、进入飞书的管理后台;2、在下拉菜单中选择“导出”;3、选择导出的内容;4、点击“下载”。进入飞书的管理后台是指在导航栏的“知识库”页面选择要下载的知识库;在下拉菜单中选择“导出”是指在知识库页面的左上角,点击“…”按钮。 一、飞书下载知识库的方法 1、进入飞书的…

    2023年4月8日
    42500
  • javaweb现在流行用什么框架

    javaweb现在流行的框架有:1、Spring框架;2、Spring MVC框架;3、MyBatis框架;4、Hibernate框架;5、Struts 2框架。Spring框架是一个轻量级的框架,渗透了Java EE 技术的方方面面。Spring 框架是由于软件开发的复杂性而创建的,是一个开源框架…

    2023年1月27日
    16200
  • 差异备份和增量备份的区别是什么

    差异备份和增量备份的区别在于以下几个方面:1、含义上的区别;2、特性上的区别。其中,含义上的区别是指,增量备份,是在一次全备份或上一次增量备份后,以后每次的备份只需备份与前一次相比增加或者被修改的文件。 一、区别 1、含义上的区别 增量备份,是在一次全备份或上一次增量备份后,以后每次的备份只需备份与…

    2023年2月21日
    41000
  • 为什么编程语言不支持if(1<a<10)这种写法

    主要原因是这种设计让编译器的文法分析器会变得复杂。是先求1<a的值,用结果的布尔值即0或1再与10比较。所以理论上这个语句的if会一直为true。对编译器来说,这种写法是类似的,都是 “数值、比较运算符、变量、比较运算符、变量”五个部分构成。 主要原因是这种设计让编译器的文法分析器会变得复杂。…

    2023年2月23日
    1500
  • 系统软件定制服务具备哪些基本特征

    系统软件定制服务具备的基本特征有:1、针对性强;2、费用低;3、便捷度高。其中,针对性强是指,用户可根据自身的需求量身定制出合适的管理软件系统,针对性强,极大提高工作效率。 一、针对性强 想要的功能系统软件没有怎么办?系统软件功能太过繁杂难以使用怎么办?系统软件定制服务轻松帮你解决这些问题。用户可根…

    2023年5月7日
    700

发表回复

登录后才能评论
联系我们
站长微信
站长微信
分享本页
返回顶部