怎么判斷一個數(shù)據(jù)模型的好壞

本篇文章為大家展示了怎么判斷一個數(shù)據(jù)模型的好壞,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細(xì)介紹希望你能有所收獲。

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比索縣網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式索縣網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋索縣地區(qū)。費(fèi)用合理售后完善,十年實(shí)體公司更值得信賴。

l高內(nèi)聚和低輯合

 將業(yè)務(wù)相近或者相關(guān)、粒度相同的數(shù)據(jù)設(shè)計為一個邏輯或者物理模型:將高概率同 時訪   問的數(shù)據(jù)放一起 ,將低概率同時訪問的數(shù)據(jù)分開存儲。

l核心模型與擴(kuò)展模型分離

建立核心模型與擴(kuò)展模型體系,核心模型包括的宇段支持常用的核心業(yè)務(wù),擴(kuò)展模型包括的字段支持個性化或少量應(yīng)用的需要 ,不能讓擴(kuò)展模型的宇段過度侵人核心模型,以免破壞核心模型的架構(gòu)簡潔性與可維護(hù)性。

l公共處理邏輯下沉及單一

越是底層公用的處理邏輯越應(yīng)該在數(shù)據(jù)調(diào)度依賴的底層進(jìn)行封裝與實(shí)現(xiàn),不要讓公用的處理邏輯暴露給應(yīng)用層實(shí)現(xiàn),不要讓公共邏輯多處同時存在。

l成本與性能平衡

   適當(dāng)?shù)臄?shù)據(jù)冗余可換取查詢和刷新性能,不宜過度冗余與數(shù)據(jù)復(fù)制。

l數(shù)據(jù)可回滾

  不改變處理邏輯,不修改代碼的情況下重跑任務(wù)結(jié)果不變

l一致性

   字段命名及定義必須一致

l命名清晰、可理解

   表命名需清晰、一致,表名需易于使用方理解

那么,到底如何去判斷一個模型的好壞呢?

總體原則應(yīng)該是

l 需求響應(yīng)速度提升

l 查詢速度變快

l 查詢成本降低

l 用戶滿意度提升

1.模型層的完整度

比較好的模型,使用方是可以直接從該模型獲取所有想要的數(shù)據(jù)的,如果dws,ads,dm層直接引用ods層的表比例太大,即跨層引用率太高,則該模型不是最優(yōu),可以繼續(xù)優(yōu)化

2.復(fù)用度

dw,dws下游直接產(chǎn)出的表的數(shù)量

3.規(guī)范度

表需要關(guān)聯(lián)上主題域并且需要分層

表命名符合規(guī)范(清晰、一致,表名需易于使用方理解)

字段命名是依賴于詞根

4.數(shù)據(jù)可回滾

重跑數(shù)據(jù)的情況下,數(shù)據(jù)結(jié)果不變

5.核心模型與擴(kuò)展模型分離

建立核心模型與擴(kuò)展模型體系,核心模型包括的宇段支持常用的核心業(yè)務(wù),擴(kuò)展模型包括的字段支持個性化或少量應(yīng)用的需要 ,不能讓擴(kuò)展模型的宇段過度侵人核心模型,以免破壞核心模型的架構(gòu)簡潔性與可維護(hù)性。


上述內(nèi)容就是怎么判斷一個數(shù)據(jù)模型的好壞,你們學(xué)到知識或技能了嗎?如果還想學(xué)到更多技能或者豐富自己的知識儲備,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

文章題目:怎么判斷一個數(shù)據(jù)模型的好壞
文章URL:http://muchs.cn/article48/pidehp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、網(wǎng)站維護(hù)商城網(wǎng)站、網(wǎng)站排名、響應(yīng)式網(wǎng)站品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司