Definition

Data Mesh 是一种分布式数据架构和组织模式,强调按业务域建设数据产品,由领域团队承担数据质量、语义和服务责任,同时通过联邦治理保持标准一致。

Business Value

Architecture / Flow

flowchart TB
  P["Self-serve Data Platform"] --> D1["Domain Data Product A"]
  P --> D2["Domain Data Product B"]
  P --> D3["Domain Data Product C"]
  G["Federated Governance"] -.-> D1
  G -.-> D2
  G -.-> D3
  D1 --> C["Consumers: BI / API / Agent"]
  D2 --> C
  D3 --> C

Commercial Practice

Data Mesh 不是只把数据分散给各部门,而是要求平台提供自助能力,治理团队提供统一标准,领域团队对数据产品质量、文档、SLA 和消费体验负责。

Common Pitfalls

  • 组织能力不足时过早推 Data Mesh,导致标准碎片化。
  • 只强调去中心化,忽略联邦治理和平台能力。
  • 没有数据产品 owner、SLA 和质量承诺。

Interview Answer

Data Mesh 适合解决中心化数据团队无法支撑复杂业务规模的问题。它把数据责任下放到领域团队,但必须配套统一标准、自助平台和联邦治理,否则会从中心化瓶颈变成分布式混乱。