对星型模型和雪花模型的简单理解

时间:2022-12-21 23:43:46

星形模型

对星型模型和雪花模型的简单理解

雪花模型

对星型模型和雪花模型的简单理解

星型模型是所有维度表都是连接在一个事实表上面,雪花模型是将维度表拆分地更加详细,是多层次的。

 在星型模型的维度表里面,一张维度表储存了众多存在冗余的信息,为什么冗余,在哪里冗余,我想了一个简单的例子。

地域维表

国家a    GDP

国家b    GDP

国家a    省份a    GDP

国家a    省份b    GDP

国家a    省份c    GDP

国家a    省份a    市级a    GDP

国家a    省份a    市级b    GDP

国家a    省份a    市级c    GDP

 

在雪花模型的表中,是这样

 

国家表

国家a    GDP

国家b    GDP

 

国家a省份表

省份a    GDP

省份b    GDP

省份c    GDP

 

国家a省份a市表

市级a    GDP

市级b    GDP

市级c    GDP

 

这样有一部分信息只需要存储一次,减少了冗余信息。