大数据平台的数仓体系最初由数据库发展而来,主要分为三类架构,分别是Shared-Nothing、Shared-Data、Shared-Everything。
Shared-Nothing(也称 MPP)架构在 很长一段时间成为主流。
随云原生能力增强,Snowflake 为代表的 Shared-Data 逐渐发展 起来。
基于 DFS 和 MapReduce 原理的大数据体系,设计之初就是 Shared-Everything 架构。
Shared-Everything架构代表是GoogleBigQuery和阿里云MaxCompute。从架构角度, Shared-Everything 架构具备更好的灵活性和潜力,