oltp(oltp)和联机分析处理数据库(olap databases)的区别

在线事务处理系统(OLTP)旨在支持与三层体系结构相关的面向事务的应用程序。OLTP存储日常业务事务,非常适合查询特定记录,例如客户的电子邮件地址。OLTP在客户机-服务器系统中进行,许多组织使用数据库管理系统来支持OLTP。...

什么是oltp(在线事务处理)(oltp (online transaction processing))?

在线事务处理系统(OLTP)旨在支持与三层体系结构相关的面向事务的应用程序。OLTP存储日常业务事务,非常适合查询特定记录,例如客户的电子邮件地址。OLTP在客户机-服务器系统中进行,许多组织使用数据库管理系统来支持OLTP。

OLTP系统用于订单录入、财务交易、客户关系管理。此类系统有大量用户进行短期交易。OLTP系统的两个重要特征是并发控制和原子性。并发控制保证访问数据库系统中相同数据的两个用户将无法更改该数据,或者用户必须等到另一个用户完成处理后才能更改该数据段。另一方面,原子性保证,如果一个步骤在事务期间不完整或失败,整个过程将不会继续。

关于oltp,你需要知道什么

  • 在线事务处理系统旨在支持与三层架构相关的面向事务的应用程序。OLTP存储日常业务事务,非常适合查询特定记录,例如客户的电子邮件地址。
  • OLTP的特点是有大量的短期在线交易。
  • OLTP显示了正在进行的业务流程的快照。
  • 它只包含当前的操作数据。它用于运行和控制重要的业务任务,如企业资源规划和客户关系管理。
  • OLTP系统的响应时间以毫秒为单位,因为查询对5%的数据进行操作。
  • OLTP系统中的数据源由OLTP及其事务组成。
  • OLTP旨在管理实时业务操作。
  • 如果存档历史数据,OLTP中的空间需求相对较小。
  • OLTP数据库高度规范化,有许多表和关系。
  • OLTP的主要操作是插入、更新和删除。
  • OLTP数据库必须维护数据完整性约束。
  • OLTP中的数据刷新可以快速执行并立即产生结果。
  • OLTP通常由前端员工或员工使用。
  • OLTP允许读写操作。
  • 在OLTP中,需要将数据库的完整备份与增量备份结合起来。
  • 事务吞吐量是性能指标。
  • OLTP数据库允许数千个用户。
  • OLTP使用传统的DBMS。
  • OLTP数据库面向市场。
  • OLTP有助于提高用户的自助服务和生产效率。

什么是联机分析处理(联机分析处理)(olap (online analytical processing))?

OLAP(OnlineAnalyticProcessing,联机分析处理)是一种计算方法,它使用户能够轻松、有选择地提取和查询数据,以便从不同的角度对其进行分析。OLAP商业智能查询通常有助于趋势分析、财务报告、销售预测、预算编制和其他规划目的。

OLAP通常用于数据挖掘。OLAP的主要组件是OLAP服务器,它位于客户机和数据库管理系统(DBMS)之间。OLAP服务器了解数据在数据库中的组织方式,并具有分析数据的特殊功能。几乎所有主要的数据库系统都有OLAP服务器。

OLAPServer的类型

  • 关系OLAP(ROLAP)-ROLAP服务器位于关系后端服务器和客户端前端工具之间。
  • 多维OLAP(MOLAP)-MOLAP使用基于阵列的多维存储引擎来实现数据的多维视图。
  • 混合OLAP(HOLAP)-HOLAP是ROLAP和MOLAP的组合。它提供了ROLAP更高的可扩展性和MOLAP更快的计算速度。
  • 专用SQL Server—专用SQL Server为只读环境中基于星形和雪花模式的SQL查询提供高级查询语言和查询处理支持。

关于olap你需要知道什么

  • 在线分析处理是一类为商业决策提供数据分析的软件工具。OLAP系统允许用户一次分析来自多个数据库系统的数据库信息。
  • OLAP的特点是事务量小。
  • OLAP提供了各种业务活动的多维视图。
  • 由来自各种数据库的历史数据组成。在这方面,OLAP用于规划、解决问题、管理信息和决策支持。
  • OLAP系统的响应时间很长,通常从几秒钟到几分钟甚至几小时不等。这是因为涉及的数据量很大。
  • OLAP系统中的数据源由不同的OLTP数据库组成。
  • OLAP系统设计用于分析类别和属性方面的业务度量。
  • 由于存在聚合结构和历史数据,OLAP需要更多的空间,需要更多的索引。
  • OLAP的设计通常使用较少的表进行非规范化,并使用星形、雪花或星座。
  • OLAP的主要操作是提取多维数据进行分析。因此,经常使用SELECT命令。
  • 在OLAP系统中,数据完整性不是一个问题,因为数据库不经常修改。
  • 在OLAP中,使用大量数据集刷新数据需要时间,而且是零星的。
  • OLAP通常由经理、执行官、数据科学家、营销人员或企业主使用。
  • 只允许读,很少允许写。
  • OLAP只需要不时进行备份。与OLTP相比,备份并不重要。
  • 查询吞吐量是性能指标。
  • OLAP只允许数百个用户。
  • OLAP使用数据仓库。
  • OLAP数据库是面向客户的。
  • OLAP有助于提高业务分析师的生产力。

Also Read: Difference Between Decision Tree And Decision Table

oltp(oltp)和表格形式的olap数据库(olap databases in tabular form)的区别

比较基础 OLTP 联机分析处理
描述 在线事务处理系统旨在支持与三层架构相关的面向事务的应用程序。 在线分析处理是一类为商业决策提供数据分析的软件工具。
交易量 以大量短期在线交易为特点。 以交易量小为特点。
意图 显示正在进行的业务流程的快照。 提供各种业务活动的多维视图。
所容纳之物 它只包含当前的操作数据。 由来自各种数据库的历史数据组成。
响应时间 OLTP系统的响应时间以毫秒为单位,因为查询对5%的数据进行操作。 OLAP系统的响应时间很长,通常从几秒钟到几分钟甚至几小时不等。
数据源 OLTP系统中的数据源由OLTP及其事务组成。 OLAP系统中的数据源由不同的OLTP数据库组成。
设计 它旨在管理实时业务操作。 OLAP系统设计用于分析类别和属性方面的业务度量。
空间要求 如果存档历史数据,OLTP中的空间需求相对较小。 由于存在聚合结构和历史数据,OLAP需要更多的空间,需要更多的索引。
规范化/非规范化 OLTP数据库高度规范化,有许多表和关系。 OLAP的设计通常使用较少的表进行非规范化,并使用星形、雪花或星座。
主要业务 OLTP的主要操作是插入、更新和删除。 OLAP的主要操作是提取多维数据进行分析。
数据完整性 OLTP数据库必须维护数据完整性约束。 数据完整性不是一个问题,因为数据库没有经常修改。
数据刷新 OLTP中的数据刷新可以快速执行并立即产生结果。 在OLAP中,使用大量数据集刷新数据需要时间,而且是零星的。
用法 一般由前端员工或员工使用。 通常由经理、执行官、数据科学家、营销人员或企业主使用。
Read&写操作 允许读写操作。 只允许读,很少允许写。
备份 数据库的完整备份与增量备份相结合是必要的。 只需要不时备份。与OLTP相比,备份并不重要。
性能指标 事务吞吐量是性能指标。 查询吞吐量是性能指标。
用户数 OLTP数据库允许数千个用户。 它只允许数百个用户。
数据存储 它使用传统的数据库管理系统。 它使用数据仓库。
集中 OLTP数据库面向市场。 OLAP数据库是面向客户的。
利益 它有助于提高用户的自助服务和生产力。 它有助于提高业务分析师的生产力。

LTP的优势

  • 它提供快速查询处理,在多访问环境中保持数据完整性。
  • 它为许多应用提供了一个灵活的平台,如从ATM网络到计算机化车间自动化。
  • 它处理大数据、用户量、更复杂的计算和更高的峰值负载。
  • 它简化了组织中的流程。
  • 根据定义的业务规则处理信息。
  • 有助于减少组织中的文书工作。
  • 为组织中的收入和支出提供准确的预测。

oltp的缺点

  • 它便于生成分析度量,包括财务模型、财务预测、回归、分配和时间序列计算。
  • 它有助于管理者做出明智的决策。
  • 它能够创建非常快速的数据集聚合和计算。
  • 它能够快速访问共享的多维信息。
  • OLAP不需要大型数据仓库。
  • OLAP是所有业务(包括设计、预算、报告和分析)的最佳平台。
  • 它使组织能够更快地响应市场需求。
  • 它控制对战略信息的访问,以便进行更有效的决策。
  • 它提供了更快的响应时间。
  • 信息和计算是一致的。
  • 它提高了业务经理、开发人员和整个组织的生产力。

LAP的优点

  • OLAP需要将信息组织到星形或雪花模式中。这些模式的实现和管理非常复杂。
  • OLAP工具有一个复杂的建模过程。

LTP的缺点

  • 由于OLTP系统允许多个用户同时访问和更改相同的数据,因此可能出现前所未有的情况。
  • 与许多现代在线信息技术解决方案一样,一些系统需要离线维护,这进一步影响了成本效益分析。
  • 如果在线交易处理系统出现硬件故障,网站用户会受到影响,他们的交易也会受到影响。
  • 有时,一次会发生数百万个难以处理的请求。

  • 发表于 2021-11-27 08:46
  • 阅读 ( 76 )
  • 分类:IT

你可能感兴趣的文章

数据库(database)和数据仓库(data warehouse)的区别

数据库与数据仓库 数据库和数据仓库之间区别的基础是数据仓库是一种用于数据分析的数据库。数据库是存储在计算机系统上的有组织的数据集合。以表格方式存储的学校学生、教师和班级的信息就是数据库的一个例子。由...

  • 发布于 2020-10-23 10:28
  • 阅读 ( 229 )

联机分析处理(olap)和oltp公司(oltp)的区别

...程的信息。联机事务处理基于实体关系模型和面向应用的数据库,联机分析处理基于事实星座模型和面向主题的数据库。 OLTP的特点是简短的在线事务,如update、delete和insert。OLAP的主要特点是事务量小。 OLTP是操作数据。它们被...

  • 发布于 2021-06-23 21:55
  • 阅读 ( 97 )

数据库(database)和数据仓库(data warehouse)的区别

数据库与数据仓库的主要区别在于,数据库是一个有组织的相关数据集合,以表格形式存储数据,而数据仓库是存储多个数据库中合并数据的中心位置。 数据库包含一组数据。DBMS是一种允许用户创建、操作和管理数据库的软件...

  • 发布于 2021-06-30 17:27
  • 阅读 ( 303 )

片(slice)和数据仓库中的骰子(dice in data warehouse)的区别

...其转换和加载到仓库中。然后,使用基于多维数据模型的联机分析处理服务器(OLAP)执行分析。有各种OLAP操作,如roll-up、drill-down、slice和dice以及pivot(旋转)。汇总用于在数据立方体上进行聚合;向下钻取用于反转上滚操作,...

  • 发布于 2021-07-01 02:40
  • 阅读 ( 487 )

联机分析处理(olap)和oltp公司(oltp)的区别

...许用户查看多维数据的不同摘要。因此,用户可以从大型数据库中提取信息并对其进行分析,从而做出业务决策。另一方面,OLTP是一种能够通过web支持面向事务的应用程序的软件。它通常用于金融交易、零售和客户关系管理(CR...

  • 发布于 2021-07-01 03:03
  • 阅读 ( 123 )

关系(relational)和非关系数据库(nonrelational database)的区别

关系数据库和非关系数据库的主要区别在于,关系数据库将数据存储在表中,而非关系数据库将数据存储在键值格式、文档或其他方法中,而不使用关系数据库这样的表。 数据库是相关数据的集合。数据库管理系统(DBMS)是一...

  • 发布于 2021-07-01 04:26
  • 阅读 ( 1162 )

商业智能(business intelligence)和商业分析(business analytics)的区别

...是一套分析组织商业信息的策略和技术。它涉及到报表、联机分析处理(OLAP)、查询、复杂事件处理和业务流程管理等功能。 商业智能可以解释大数据。因此,它既可以有结构化数据,也可以有非结构化数据。一般来说,商业...

  • 发布于 2021-07-01 22:03
  • 阅读 ( 482 )

联机重做日志(online redo logs)和备用重做日志(standby redo logs)的区别

...做日志由一组重做条目组成,而备用重做日志是位于备用数据库站点上的一组重做日志文件。 关系型数据库管理系统一般是按照关系模型设计的数据库管理系统。Oracle关系数据库管理系统是Oracle公司的产品。许多组织使用Oracle R...

  • 发布于 2021-07-02 01:50
  • 阅读 ( 442 )

oltp公司(oltp)和联机分析处理(olap)的区别

...于数据量。 与OLAP相比,OLTP需要更少的数据空间。 OLAP的数据库设计是高度规范化的,有很多表,而OLAP的数据库设计是非规范化的,只有很少的表。 OLTP中的数据库事务很短,而OLAP中的数据库事务很长。 OLTP中的事务量很高,而O...

  • 发布于 2021-07-08 10:59
  • 阅读 ( 362 )

数据库(database)和数据仓库(data warehouse)的区别

...境中,最重要的方面是构成任何组织主干的数据或信息。数据库和数据仓库是两种常用的数据管理系统。尽管它们执行相同的数据管理任务,但这两个概念之间有着本质的区别,因为它们服务于不同的目的,并在数据管理中使用...

  • 发布于 2021-07-11 06:04
  • 阅读 ( 467 )
agv0060gnq
agv0060gnq

0 篇文章

相关推荐