OLTP 与 OLAP简析

OLTP 与 OLAP 的区别是什么?
在线分析处理,一类为商业决策提供数据分析的软件工具。OLAP 系统允许用户同时从多个数据库系统分析数据库信息。

主要目标是数据分析,而不是数据处理。

什么是 OLTP?
联机事务处理即为 OLTP,它支持三层架构中的面向事务的应用程序。OLTP 管理组织的日常事务。

主要目标是数据处理,而不是数据分析

OLAP实例
任何数据仓库系统都是一个 OLAP 系统

一家公司可能会将他们9月份的手机销售量与10月份的销售量进行比较,然后将这些结果与另一个位置进行比较,这个位置可能存储在一个独立的数据库中

亚马逊通过分析顾客的购买行为,得出一个个性化的主页,上面有顾客可能感兴趣的产品

OLTP 系统实例
OLTP 系统的一个例子是 ATM 转账。假设一对夫妇在银行有一个联名账户。有一天两个人同时在同一时间在不同ATM 机取款,并且想要提取他们银行账户中的全部存款。

然而,首先完成身份验证过程的人将能够获得资金。在这种情况下,OLTP 系统将确保提取的金额永远不会超过目前在银行的金额。这里需要注意的关键是,OLTP 系统是针对事务优势而不是数据分析进行优化的。

联机事务处理系统的其他例子有:
*网上银行
*网上订机票
*发送短信
*输入订单
*添加一本书到购物车
关键区别:
* 联机分析处理(Online Analytical Processing,OLAP)是一类分析数据库中存储的数据的软件工具,而联机事务处理(Online transaction Processing,OLTP)支持三层体系结构中面向事务的应用程序

*  OLAP 为所有类型的业务分析需求创建了一个单一的平台,这些需求包括计划、预算、预测和分析,而 OLTP 对于管理组织的日常事务非常有用

* 联机分析拥有属性处理大量的数据,而联机分析拥有属性处理处理大量的短期在线交易

*  在 OLAP 中,数据仓库是唯一地创建的,因此它可以集成不同的数据源来构建统一数据库,而 OLTP 使用传统的 DBMS

使用 OLAP 优点
*OLAP 为所有类型的业务分析需求(包括计划、预算、预测和分析)创建了一个单一的平台

*轻松地对用户和对象应用安全限制,以遵守法规并保护敏感数据

使用 OLTP 优点
*它管理一个组织的日常事务

*OLTP 通过简化单个流程扩大了组织的客户基础

使用 OLAP 缺点
*实现和维护依赖于 IT 专业人员,因为传统的 OLAP 工具需要复杂的建模过程

*OLAP 工具需要各部门人员之间的合作才能有效,而这可能永远是不可能的

使用 OLTP 缺点
*如果 OLTP 系统面临硬件故障,那么在线事务将受到严重影响

*OLTP 系统允许多个用户同时访问和更改相同的数据,这多次造成了前所未有的情况

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值