在数仓开发中,常见的问题就有数仓模型,其中问的最多的模型即维度模型,雪花模型,星座模型较少涉及.维度模型机由一个事实表与多个维度表构成,事实表的的主键由多个外键组成,其中外键为对应的维度表的主键,且为非组合主关键字。在图形上看就像五角星六芒星之类的星状,因此被称为星形模式(star schema),如下图所示,订单表描述的订单事实,当我们需要解析一些编码的时候,则需要关联维表,因此通过外键关联
星形模型可以通过逆规范化称一张单一维表加速查询性能。
雪花模型(snow schema) 星形模型的扩展,允许维中维,事实表在中央,周围是规范化的维表,即在星形模型中,可以通过将维表规范化,拆解成多个符合规范化的维表,形状上看即类似于雪花
星座模型(galaxy schema)事实表在中央,周围是规范化和非规范化模型,可以认为是星形模型和雪花模型的混合体