星型模型和雪花模型模型

表與表之間的關係
星型模型:
雪花模型:事實表關聯了維度表,但是維度表關聯了其他的表(國家,省市)。 維表是規範化的,減少冗餘,易於維護,節省存儲空間
但是實際與巨大的事實表相比,這種空間的節省是相當小的,可以忽略。由於執行查詢需要更多的表連接操作,
雪花模型可以降低瀏覽的性能。所以在數倉的設計中,雪花模型不如星型模型流行。

地域維表

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

星型模型:

非正規化; 
多維數據集中的每一個維度都與事實表連接(通過主鍵和外鍵); 
不存在漸變維度; 
有冗餘數據; 
查詢效率可能會比較高; 
不用過多考慮正規化因素,設計維護較爲簡單

雪花模型

正規化;
數據冗餘少;
有些數據需要連接才能獲取,可能效率較低;
規範化操作較複雜,導致設計及後期維護複雜;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章