數(shù)據(jù)倉(cāng)庫(kù)建模 — 星型模式
Example of Star Schema
數(shù)據(jù)倉(cāng)庫(kù)建模 — 雪片模式
Example of Snowflake Schema
- 節(jié)省存儲(chǔ)空間
- 一定程度上的范式
星形 vs.雪花型
- Which one is better?
- 長(zhǎng)期以來(lái)的爭(zhēng)論
- 兩種觀點(diǎn)各有支持者
- 爭(zhēng)論在繼續(xù)……
- 目前看來(lái),大部分更加傾向于星型
支持星形維度的論點(diǎn)
- 事實(shí)表總會(huì)是很大的,在維度表上節(jié)省的空間相對(duì)來(lái)說(shuō)是很小的
- 增加了數(shù)據(jù)模型的復(fù)雜度
- 查詢操作概念上更復(fù)雜了
- 從數(shù)據(jù)倉(cāng)庫(kù)到多維數(shù)據(jù)庫(kù)的加載時(shí)間會(huì)更長(zhǎng)
- 因此,只有當(dāng)維度表極大,存儲(chǔ)空間是個(gè)問(wèn)題時(shí),才考慮雪花型維度
- 簡(jiǎn)而言之,最好就用星型維度即可
支持雪花型維度的論點(diǎn)
- 從數(shù)據(jù)倉(cāng)庫(kù)到多維數(shù)據(jù)庫(kù)的加載過(guò)程中,雪花型維度的效率更高;
- 雪花型維度描述了更清晰的層次概念;
- 只有當(dāng)最終用戶可能直接訪問(wèn)數(shù)據(jù)倉(cāng)庫(kù)時(shí)才考慮星形(而這是不被建議的);
我的個(gè)人經(jīng)驗(yàn)
- 星形結(jié)構(gòu)效率上優(yōu)于雪花型;
- 多數(shù)情況下,我會(huì)選擇星型,但是不排除使用雪花型的情況;
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】元
