OLAP与OLTP
OLTP和OLAP都是数据管理的两个常见系统。OLTP(在线交易处理)是管理交易处理的系统类别。顾名思义,OLAP(在线分析处理)是查询多维数据库的方法的汇编。OLAP是BI(商业智能)工具。BI是指基于计算机的方法来识别和从业务数据中提取有用的信息。
什么是Olap?
OLAP是一类系统,可为多维查询提供答案。通常,OLAP用于营销,预算,预测和类似应用。不用说,用于OLAP的数据库已配置为复杂和临时查询,并快速牢记性能。通常,矩阵用于显示OLAP的输出。查询的尺寸来自行/列的数量。他们经常在多个表上使用聚合方法来获取摘要。例如,与去年相比,它可以用来了解沃尔玛今年的销售?下一季度销售的预测是什么?通过查看百分比变化,可以说趋势怎么说?
什么是OLTP?
OLTP是专门用于管理针对交易的应用程序的系统类别。它们促进数据输入和用于交易处理的检索。在这里,交易可能是指计算机或数据库交易或商业商业交易。OLTP系统通常能够立即响应用户请求。例如,ATM(自动柜员机)是商业交易处理的一个示例。最近的OLTP系统能够跨越一家公司,并可能通过网络工作。对于运行面向OLTP的数据库的大型应用程序,可能需要使用CICS等交易管理软件系统。分散的OLTP数据库系统将要处理的交易分配给网络上的多台计算机。通常,SOA(面向服务的体系结构)和Web服务包含OLTP系统。
OLAP和OLTP有什么区别?
通常,OLTP系统为数据仓库提供源数据,OLAP系统有助于分析该数据。换句话说,OLTP是数据的原始来源,而OLAP数据实际上来自各种OLTP数据库。OLTP系统用于运行组织的基本业务任务,而OLAP系统用于计划和解决问题。这意味着OLTP揭示了当前业务流程的快照,而不是OLAP系统对各种活动的多维视图。OLTP的插入和更新短而快速,通常由最终用户启动,而OLAP系统的插入材料则是定期长期运行的批处理作业。同样,对OLTP系统的查询非常简单,并且通常提供简单的结果集,其中包含很少的记录。但是,对OLAP系统的查询是复杂的聚合查询。与OLAP速度相比,OLTP系统的处理速度非常快。通常,OLTP系统比OLAP系统具有相对较小的空间需求,因为除了常规数据外,它们还包含历史数据和聚合结构。
离开a Reply