版权声明:本文为王小雷原创文章,未经博主允许不得转载 https://blog.csdn.net/dream_an/article/details/87092371
雪花模型是多维数据库中的表的逻辑排列方式,使得实体关系图类似于雪花形状。雪花模型由连接到多个维度的集中式事实表组成。“Snowflaking”是一种在星型模型中规范化维度表的方法。 当它沿着所有维度表完全标准化时,结果结构类似于雪花,其中事实表位于中间。雪花背后的原理是通过删除低基数属性和形成单独的表来对维度表进行规范化。
雪花模型类似于星型模型。 但是,在雪花模型中,维度被规范化为多个相关表,而星型模型的维度被非规范化,每个维度由单个表表示。 当雪花模型的尺寸复杂,具有多级关系,并且子表具有多个父表(“道路中的叉”)时,会出现复杂的雪花形状。
星型和雪花式模型最常见于维度数据仓库和数据集市 ,其中数据检索的速度比数据处理的效率更重要。因此,这些模型中的表很多未被标准化,并且经常被不符合第三范式的设计标准。
驱动Wikipedia