1. 程式人生 > >對星型模型和雪花模型的簡單理解

對星型模型和雪花模型的簡單理解

alt 存在 body 所有 維度 info 多層 分享 post

星形模型

技術分享圖片

雪花模型

技術分享圖片

星型模型是所有維度表都是連接在一個事實表上面,雪花模型是將維度表拆分地更加詳細,是多層次的。

在星型模型的維度表裏面,一張維度表儲存了眾多存在冗余的信息,為什麽冗余,在哪裏冗余,我想了一個簡單的例子。

地域維表

國家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

這樣有一部分信息只需要存儲一次,減少了冗余信息。

對星型模型和雪花模型的簡單理解