大数据分析之OLTP与OLAP的区别

数据从何而来?

企业日常业务各个环节都会产生数据,这些数据零散的分布在各处,数据的价值也随着其体量的增加,不断增加。

获取其中的价值,并帮助企业发现问题,进行正确决策,以达到赢得市场的目的。

数据分析就是上述手段之一。

OLTP和OLAP 定义

业务系统主要供基层人员使用,进行一线操作,通常称为OLTP(on-line transaction prosessing 联机事务处理)。

数据分析的目的,就是探索并挖掘数据价值,作为企业决策高层参考,通常被称为OLAP(on-line Analytical processing 联机分析处理)。

从功能角度来看,OLTP负责基本业务的正常运转,而业务数据积累所产生的价值信息则被OLAP不断呈现,企业高层通过这些信息不断调整公司经营决策,也会促进基础业务的不断优化,这是 OLAP OLTP 的根本区别。

img
OLAP不应该对OLTP产生任何影响,(理想情况下)OLTP应该完全感觉不到OLAP的存在。

最后这句话很重要额,可以指导你的架构设计~~~~

仔细体会下,如果你的要设计的功能模块是 归属 OLAP范畴的,那么请慎重你的架构设计,不要让OLAP的功能浸入到线上业务的运行,切记~~~

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。