kylin数据模型:星型模型vs雪花模型

2021-04-12 15:52:41 浏览数 (2)

A1 数据模型

1.1 星型模型

star schema

定义:

  • 星型模型就是一张事实表,以及零个或多个维度表;事实表与维度表通过主键外键相关联,维度表之间没有关联,就像很多星星围绕在一个恒星周围,故取名为星形模型

优点

  • 大数据用的多,查询快效率高
1.2 雪花模型

snowFlake schema

定义:

  • 将星形模型中的某些维表抽取成更细粒度的维表,然后让维表之间也进行关联,这种形状酷似雪花的的模型称为雪花模型

优点

  • 减少冗余
1.3 对比

星型模型

雪花模型

数据总量

冗余度

可阅读性

相对容易

相对差

表的个数

查询效率

可拓展性

规范化

1.4 相关

维度表和事实表

0 人点赞