数据仓库快速入门教程8-OLTP vs OLAP

作者: python测试开发 | 来源:发表于2019-06-29 09:51 被阅读10次

什么是OLAP?

在线分析处理(OLAP Online Analytical Processing),为业务决策提供数据分析。 OLAP系统允许用户一次分析来自多个数据库系统的数据库信息。

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

什么是OLTP?

OLTP的(Online transaction processing 在线事务处理)支持3层体系结构中面向事务的应用程序。 OLTP管理组织的日常事务。

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

OLAP的示例

任何Datawarehouse系统都是OLAP系统。 OLAP的使用如下

  • 公司将其9月份的手机销售额与10月份的销售额进行比较,然后将这些结果与其他数据进行比较。
  • 亚马逊分析其客户的购买情况,以获得可能对其客户感兴趣的产品的个性化主页。

OLTP系统示例

OLTP系统的一个例子是ATM中心。假设一对夫妇与银行有联名账户。有一天,它们同时到达不同的ATM中心,并希望提取其银行账户中的总金额。

但是,首先完成身份验证过程的人将能够获得资金。在这种情况下,OLTP系统确保提取金额不会超过银行存在的金额。

OLTP系统的其他示例如下:

  • 网上银行业务
  • 在线机票预订
  • 发送短信
  • 订单输入
  • 将书添加到购物车

使用OLAP服务的好处

  • OLAP为所有类型的业务分析需求创建单一平台,包括计划,预算,预测和分析。
  • OLAP的主要好处是信息和计算的一致性。
  • 轻松对用户和对象应用安全限制,以遵守法规并保护敏感数据。

OLTP方法的好处

  • 管理组织的日常交易。
  • 通过简化单个流程来扩展组织的客户群。

OLAP服务的缺点

  • 实施和维护依赖于IT专业人员,因为传统的OLAP工具需要复杂的建模过程。
  • OLAP工具需要各部门人员之间的合作才能有效。

参考资料

OLTP方法的缺点

  • 如果OLTP系统面临硬件故​​障,则在线交易会受到严重影响。
  • OLTP系统允许多个用户同时访问和更改相同的数据,很复杂。
image.png

OLTP和OLAP之间的区别

参数 OLTP OLAP
流程 在线交易系统。管理数据库修改。 在线分析和数据检索过程。
特点 大量的短期在线交易。 数据量很大。
功能 在线数据库修改系统。 在线数据库查询管理系统。
方法 传统的DBMS。 数据仓库。
查询 数据库中的插入,更新和删除信息。 主要是选择操作
规范化的。 未规范化。
OLTP及其事务 不同的OLTP数据库
数据完整性 数据完整性约束。 数据完整性不是问题。
响应时间 毫秒 以秒为单位。
数据质量 OLTP数据库中的数据始终是详细和有组织的。 数据可能未组织。
实用性 它有助于控制和运行基本业务任务。 它有助于规划,解决问题和决策支持。
操作 允许读/写操作。 只读,很少写。
受众 以市场为导向的过程。 以客户为导向的流程。
查询类型 此过程中的查询是标准化且简单的。 涉及聚合的复杂查询。
备份 完整备份数据与增量备份相结合。 OLAP只需要不时进行备份。与OLTP相比,备份并不重要
设计 DB设计是面向应用的。示例:数据库设计随零售,航空,银行等行业而变化。 数据库设计以主题为导向。示例:数据库设计随销售,营销,采购等主题而变化
用户类型 数据关键用户(如职员,DBA和数据库专业人员)使用它。 由数据知识用户使用,如工人,经理和CEO。
用途 专为实时业务运营而设计。 设计用于按类别和属性分析业务度量。
性能指标 事务吞吐量 查询吞吐量
用户数 数千名用户 数百个用户。
生产力 提高用户的自助服务和生产力 提高业务分析师的工作效率。
挑战 数据仓库历史上一直是一个可能证明构建成本高昂的开发项目。 OLAP多维数据集不是一个开放的SQL Server数据仓库。因此,技术知识和经验对于管理OLAP服务器至关重要。
Process 它为日常使用的数据提供快速结果。 对查询的响应更加一致。
特点 易于创建和维护。 允许用户在电子表格的帮助下创建视图。
样式 OLTP旨在具有快速响应时间,低数据冗余并且已标准化。 数据仓库是唯一创建的,因此它可以集成不同的数据源以构建统一数据库

小结:

  • 在线分析处理用于分析存储在数据库中的数据。
  • 在线事务处理支持3层体系结构中面向事务的应用程序
  • OLAP为所有类型的业务分析需求创建单一平台,包括计划,预算,预测和分析。
  • OLTP可用于管理组织的日常事务。
  • OLAP的特点是数据量很大。
  • OLTP的特点是大量的短期在线交易。
  • OLAP多维数据集采用电子表格和三维分析经验。

相关文章

网友评论

    本文标题:数据仓库快速入门教程8-OLTP vs OLAP

    本文链接:https://www.haomeiwen.com/subject/apeucctx.html