什么是操作型、集成型、分析型与历史数据区?

2024年6月25日08:52:16什么是操作型、集成型、分析型与历史数据区?已关闭评论

1 操作型数据区

操作型数据区主要是由以OLTP为主的操作型系统构成的,用于满足企业各个环节业务的正常运营需求。它与我们日常的生活最为相关。例如当我们登录购物网站的时候,购物下单的系统就是一个典型的操作型系统;再如我们去银行柜台或者使用网银办理相关业务的系统。操作型数据区内的系统构成企业核心业务流程,并且大多数都与用户直接交互,并且需要实时响应。

由于这个区域的系统主要是以关系型数据库为主,因此对于系统的及时性有着较高的要求。它直接关系着操作者(很可能是企业的用户或者潜在用户)的使用体验。试想一下,如果用户付款的时候需要等待10s以上才能完成,大概率会让人抓狂。

此外,操作型数据区的数据流向是相对混乱且无序的状态,因为这个区域中的应用系统地位相对平等,系统之间很难有统一的数据接口规范或者报文格式,这就造成系统间的数据调用或者数据交互相对多样性,形成该区域所特有的网状的点对点交互的特点。如图7-2所示,这是一个典型的电商系统调用关系图。

什么是操作型、集成型、分析型与历史数据区?

图7-2 一个典型的电商系统调用关系图(简化图)

系统之间点对点的交互实现了应用之间快速的通信,对于其他应用系统影响较少。应用系统的建设往往受业务需求驱动。总的来看,操作型数据区的系统缺少对数据(功能)层面共性的提炼,导致不同应用之间存在数据(功能)层面的冗余,例如营销活动需要使用商品数据,会单独存储或者维护商品相关信息,积分功能需要对不同商品进行积分编排,也需要存储或者维护商品相关的信息,导致资源浪费,以及数据在不同系统之间的不完备性。例如某个类型的商品上/下架时,未及时通知到营销系统,可能会导致不可销售的商品流入营销体系中,造成严重的商业问题。

为了避免类似的问题出现,提炼不同系统之间数据需求的共性,我们将不同系统的核心数据归集,构建出企业的集成型数据区。

  • 版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。