【数据治理-4-主数据和数据中台的区别】

主数据关注跨系统共享的基础静态数据,解决多点维护和不一致问题,提供统一数据视图。数据中台则整合多源数据,提供实时查询的服务,涵盖更广泛的数据类型,并包含大数据处理和分析能力。在现代架构中,数据中台常取代主数据管理系统。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

主数据和数据中台的区别

1.什么是主数据、数据中台

  • 什么是主数据:跨多个业务系统共享的基础静态数据
  • 什么是数据中台:将多个业务系统、多个微服务中,可共享的数据进行采集、加工、存储,同时将这些数据资产,以数据服务的方式开放给前端的应用使用。
    • 简单可以理解为:对于传统单体架构里面,主数据管理和BI系统的能力的融合
    • 数据中台的相关架构图
      在这里插入图片描述

2.主数据、数据中台主要解决的问题

  • 传统架构和中台架构相关对比图
    在这里插入图片描述

  • 主数据主要解决的问题:

    • 1.传统的单体架构下面,数据的多点维护和数据的不一致的问题。
      • 单体架构下面,造成数据不一致问题的主要原因:一份基础数据,会在多个业务系统之间,进行数据集成和同步,导致一份基础数据在多个业务系统多点落地;数据中台中不存在这样的问题,他解决的是数据什么时候使用,什么时候去查询即可,不存在数据多点落地、多点同步的问题。
    • 2.主数据统一的数据视图形成和数据服务能力的共享。
  • 主数据和数据中台的共同点和不同点:

    • 共同点:
      • 1.对可以共享的数据,进行统一的集中,进行共享加工,以数据服务的方式开放给外部的业务系统或者前端的应用使用,
    • 不同点:
      • 1.主数据系统,一般会涉及到集中建设模式,中间的数据的新建、变更、废弃等都是在主数据系统里面,但是在数据中台中一般不会出现这样的情况,数据中台只会去采集集成,已有的业务系统、已有的微服务中心各个基础数据。
      • 2.数据管理范围的区别,主数据系统只会管理基础的静态数据,数据中台会管理跨多个业务系统、跨多个微服务使用的共享的数据,不区别是否为静态数据还是动态数据,都会统一存储。
      • 3.主数据在进行数据视图服务提供的时候,既可以提供查询服务接口,它本身又可以通过消息分发,把数据同步到各个业务系统里面去;在数据中台中,数据中台提供的数据服务能力的开放,不会采用数据同步的方式,这个数据服务能力的接口是 实时用实时查询,数据不落地。
      • 4.平台建设方面,主数据平台建设,底层架构不是很复杂;数据中台底层建设,需要处理非结构化、半结构化的数据,需要引入Hadoop大数据管理平台、大数据集成平台。
      • 5.在传统单体架构下面,除了主数据管理平台以外,可能会去构建ODS库、数据仓库、BI分析系统;在数据中台中,可能会把上层的大数据处理、大数据分析能力同时也纳入到数据中台的管理范畴。
  • 在当前的业务中台或者微服务架构下面,很少出现主数据管理系统建设,一般都是直接建设数据中台能力,并开放数据服务能力。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值