表與表之間的關係
星型模型:
雪花模型:事實表關聯了維度表,但是維度表關聯了其他的表(國家,省市)。 維表是規範化的,減少冗餘,易於維護,節省存儲空間
但是實際與巨大的事實表相比,這種空間的節省是相當小的,可以忽略。由於執行查詢需要更多的表連接操作,
雪花模型可以降低瀏覽的性能。所以在數倉的設計中,雪花模型不如星型模型流行。
地域維表
國家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
星型模型:
非正規化;
多維數據集中的每一個維度都與事實表連接(通過主鍵和外鍵);
不存在漸變維度;
有冗餘數據;
查詢效率可能會比較高;
不用過多考慮正規化因素,設計維護較爲簡單
雪花模型
正規化;
數據冗餘少;
有些數據需要連接才能獲取,可能效率較低;
規範化操作較複雜,導致設計及後期維護複雜;