SQL Server數(shù)據(jù)庫(kù)的分布式數(shù)據(jù)庫(kù)系統(tǒng)的終極目標(biāo)
此文章主要向大家講述的是SQL Server數(shù)據(jù)庫(kù)的分布式數(shù)據(jù)庫(kù)系統(tǒng)的實(shí)際目標(biāo),通俗的講就是研制分布式數(shù)據(jù)庫(kù)系統(tǒng)的目的、動(dòng)機(jī),其中主要包括的有技術(shù)與組織這兩方面的目標(biāo),以下就是正文的主要內(nèi)容描述。
1.適應(yīng)部門分布的組織結(jié)構(gòu),降低費(fèi)用
使用數(shù)據(jù)庫(kù)的單位在組織上常常是分布的(如分為部門、科室、車間等等),在地理上也是分布的.分布式數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)符合部門分布的組織結(jié)構(gòu),允許各個(gè)部門對(duì)自己常用的數(shù)據(jù)存儲(chǔ)在本地,在本地錄入、查詢、維護(hù),實(shí)行局部控制.由于計(jì)算機(jī)資源靠近用戶,因而可以降低通信代價(jià),提高響應(yīng)速度,使這些部門使用數(shù)據(jù)庫(kù)更方便更經(jīng)濟(jì)。
2.提高系統(tǒng)的可靠性和可用性
改善系統(tǒng)的可靠性和可用性是SQL Server數(shù)據(jù)庫(kù)的分布式數(shù)據(jù)庫(kù)的主要目標(biāo).將數(shù)據(jù)分布于多個(gè)場(chǎng)地,并增加適當(dāng)?shù)娜哂喽瓤梢蕴峁└玫目煽啃裕恍┛煽啃砸筝^高的系統(tǒng),這一點(diǎn)尤其重要.因?yàn)橐粋€(gè)地出了故障不會(huì)引起整個(gè)系統(tǒng)崩潰.因?yàn)楣收蠄?chǎng)地的用戶可以通過其它場(chǎng)地進(jìn)入系統(tǒng).而其它場(chǎng)地的用戶可以由系統(tǒng)自動(dòng)選擇存取路徑,避開故障場(chǎng)地,利用其它數(shù)據(jù)副本執(zhí)行操作,不影響業(yè)務(wù)的正常運(yùn)行.
3.充分利用數(shù)據(jù)庫(kù)資源,提高現(xiàn)有集中式數(shù)據(jù)庫(kù)的利用率
當(dāng)在一個(gè)大企業(yè)或大部門中已建成了若干個(gè)數(shù)據(jù)庫(kù)之后,為了利用相互的資源,為了開發(fā)全局應(yīng)用,就要研制分布式數(shù)據(jù)庫(kù)系統(tǒng).這種情況可稱為自底向上的建立分布式系統(tǒng).這種方法雖然也要對(duì)各現(xiàn)存的局部數(shù)據(jù)庫(kù)系統(tǒng)做某些改動(dòng)、重構(gòu),但比起把這些數(shù)據(jù)庫(kù)集中起來重建一個(gè)集中式數(shù)據(jù)庫(kù),則無論從經(jīng)濟(jì)上還是從組織上考慮,分布式數(shù)據(jù)庫(kù)均是較好的選擇.
4.逐步擴(kuò)展處理能力和系統(tǒng)規(guī)模
當(dāng)一個(gè)單位規(guī)模擴(kuò)大要增加新的部門(如銀行系統(tǒng)增加新的分行,工廠增加新的科室、車間)時(shí),SQL Server數(shù)據(jù)庫(kù)的分布式數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)為擴(kuò)展系統(tǒng)的處理能力提供了較好的途徑:在分布式數(shù)據(jù)庫(kù)系統(tǒng)中增加一個(gè)新的結(jié)點(diǎn).這樣做比在集中式系統(tǒng)中擴(kuò)大系統(tǒng)規(guī)模要方便、靈活、經(jīng)濟(jì)得多。
在集中式系統(tǒng)中為了擴(kuò)大規(guī)模常用的方法有兩種:一種是在開始設(shè)計(jì)時(shí)留有較大的余地.這容易造成浪費(fèi),而且由于預(yù)測(cè)困難,設(shè)計(jì)結(jié)果仍可能不適應(yīng)情況的變化.另一種方法是系統(tǒng)升級(jí),這會(huì)影響現(xiàn)有應(yīng)用的正常運(yùn)行.
并且當(dāng)升級(jí)涉及不兼容的硬件或系統(tǒng)軟件有了重大修改而要相應(yīng)地修改已開發(fā)的應(yīng)用軟件時(shí),升級(jí)的代價(jià)就十分昂貴而常常使得升級(jí)的方法不可行.分布式數(shù)據(jù)庫(kù)系統(tǒng)能方便地把一個(gè)新的結(jié)點(diǎn)納入系統(tǒng),不影響現(xiàn)有系統(tǒng)的結(jié)構(gòu)和系統(tǒng)的正常運(yùn)行,提供了逐漸擴(kuò)展系統(tǒng)能力的較好途徑,有時(shí)甚至是唯一的途徑。
【編輯推薦】