大数据之数据建模
1.星座模型
星形模型中有一張事實(shí)表,以及零個(gè)或多個(gè)維度表,事實(shí)表與維度表通過(guò)主鍵外鍵相關(guān)聯(lián),維度表之間沒(méi)有關(guān)聯(lián),當(dāng)所有維表都直接連接到“事實(shí)表”上時(shí),整個(gè)圖解就像星星一樣。
星形模型是最簡(jiǎn)單,也是最常用的模型。由于星形模型只有一張大表,因此它相比于其他模型更適合于大數(shù)據(jù)處理。其他模型可以通過(guò)一定的轉(zhuǎn)換,變?yōu)樾切文P汀?/p>
2.雪花模型?
雪花模型是對(duì)星型模型的擴(kuò)展。它對(duì)星型模型的維表進(jìn)一步層次化,原有的各維表可能被擴(kuò)展為小的維度表,形成一些局部的 " 層次 " 區(qū)域,這些被分解的表都連接到主維度表而不是事實(shí)表。
如圖,將地域維表又分解為國(guó)家,省份,城市等維表。它的優(yōu)點(diǎn)是 : 通過(guò)最大限度地減少數(shù)據(jù)存儲(chǔ)量以及聯(lián)合較小的維表來(lái)改善查詢(xún)性能。雪花型結(jié)構(gòu)去除了數(shù)據(jù)冗余。
3.星座模型
星座模型是由星型模型延伸而來(lái),星型模型是基于一張事實(shí)表而星座模式是基于多張事實(shí)表,并且共享維度表信息,這種模型往往應(yīng)用于數(shù)據(jù)關(guān)系比星型模型和雪花模型更復(fù)雜的場(chǎng)合。星座模型需要多個(gè)事實(shí)表共享維度表,因而可以視為星形模型的集合,故亦被稱(chēng)為星系模型
?
?
總結(jié)
- 上一篇: 群晖校园网认证
- 下一篇: 一本院校大三萌妹子须臾:我的大数据之路