日韩久久久精品,亚洲精品久久久久久久久久久,亚洲欧美一区二区三区国产精品 ,一区二区福利

軟件架構設計【三】-系統(tǒng)架構中的數(shù)據(jù)分布設計

系統(tǒng) 2302 0

在大型系統(tǒng)中,數(shù)據(jù)分布設計非常重要,整理數(shù)據(jù)分布設計的6中常見策略,僅供參考:

獨立Schema :當一個大系統(tǒng)由相關的多個小系統(tǒng)組成,且不同小系統(tǒng)具有互不相同的數(shù)據(jù)庫Schema定義。獨立模式可管理性高,通信開銷小。

軟件架構設計【三】-系統(tǒng)架構中的數(shù)據(jù)分布設計

集中 :一個大系統(tǒng)必須支持來自不同地方的訪問,或者該系統(tǒng)由多個不同的小系統(tǒng)組成,而數(shù)據(jù)進行集中化,統(tǒng)一格式存儲。可管理性、數(shù)據(jù)一致性高。

軟件架構設計【三】-系統(tǒng)架構中的數(shù)據(jù)分布設計

分區(qū) :分為水平分析與垂直分區(qū),當系統(tǒng)為“地域分布廣泛的用戶”提供“相同服務”時,常常使用水平分區(qū)策略。垂直分區(qū)為字段分隔,一般較少使用。采用分區(qū)方式,可伸縮性好。

軟件架構設計【三】-系統(tǒng)架構中的數(shù)據(jù)分布設計

復制 :在整個分布式系統(tǒng)中,保存多個副本、并且以某種機制保持多個數(shù)據(jù)副本之間的數(shù)據(jù)一致性。復制方式可有效提升數(shù)據(jù)可靠性。

軟件架構設計【三】-系統(tǒng)架構中的數(shù)據(jù)分布設計

子集 :“子集”是“復制”的特殊方式,就是某節(jié)點因功能或非功能考慮而保持全體數(shù)據(jù)的一個相對固定的子集。

軟件架構設計【三】-系統(tǒng)架構中的數(shù)據(jù)分布設計

重組 :不同數(shù)據(jù)節(jié)點因要支持的功能不同,而以不同的schema保持數(shù)據(jù)---但本質上數(shù)據(jù)時同源的。重組以“重新組織”的格式進行傳遞和保持。

軟件架構設計【三】-系統(tǒng)架構中的數(shù)據(jù)分布設計

6中策略總結可以使用如下圖表示:

軟件架構設計【三】-系統(tǒng)架構中的數(shù)據(jù)分布設計

在應用過程中,應當靈活使用各種策略,策略應用的一般化原則如下所示:

軟件架構設計【三】-系統(tǒng)架構中的數(shù)據(jù)分布設計

總結 :在應用過程中,根據(jù)實際應用進行分析,選擇合適的數(shù)據(jù)分布策略,也可以組合使用,合適的數(shù)據(jù)分布策略將使系統(tǒng)的穩(wěn)定性及功能滿足新大大提高,可以使用如下過程確定數(shù)據(jù)分布策略:

在表格中列出6種不同的數(shù)據(jù)分布策略,如下表所示:

名稱 對嗎 好嗎 總分
獨立 是/否 0~100分
...

根據(jù)系統(tǒng)應用特點,通過以上分析,去除不適用的策略,根據(jù)總分確定所采用的數(shù)據(jù)分布策略,在有些地方也可以使用組合策略。

軟件架構設計【三】-系統(tǒng)架構中的數(shù)據(jù)分布設計


更多文章、技術交流、商務合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 长寿区| 高碑店市| 济宁市| 眉山市| 保定市| 周口市| 九寨沟县| 密云县| 金堂县| 武安市| 六安市| 鞍山市| 新乡县| 仁布县| 东乡县| 科尔| 永康市| 青阳县| 瑞昌市| 华阴市| 读书| 南安市| 章丘市| 千阳县| 张家口市| 平塘县| 潢川县| 衡阳县| 武城县| 南安市| 谷城县| 交口县| 安溪县| 晋城| 罗平县| 韶关市| 绥德县| 浏阳市| 云浮市| 南华县| 黄浦区|