重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設、域名注冊、服務器等服務
為企業(yè)提供網(wǎng)站建設、域名注冊、服務器等服務
今天就跟大家聊聊有關SQL Server中怎么實現(xiàn)分布式數(shù)據(jù)庫系統(tǒng),可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
成都創(chuàng)新互聯(lián)主營澄城網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,重慶APP開發(fā)公司,澄城h5微信小程序定制開發(fā)搭建,澄城網(wǎng)站營銷推廣歡迎澄城等地區(qū)企業(yè)咨詢
1.適應部門分布的組織結(jié)構(gòu),降低費用
使用數(shù)據(jù)庫的單位在組織上常常是分布的(如分為部門、科室、車間等等),在地理上也是分布的。分布式數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)符合部門分布的組織結(jié)構(gòu),允許各個部門對自己常用的數(shù)據(jù)存儲在本地,在本地錄入、查詢、維護,實行局部控制。由于計算機資源靠近用戶,因而可以降低通信代價,提高響應速度,使這些部門使用數(shù)據(jù)庫更方便更經(jīng)濟。
2.提高系統(tǒng)的可靠性和可用性
改善系統(tǒng)的可靠性和可用性是SQL Server數(shù)據(jù)庫的分布式數(shù)據(jù)庫的主要目標。將數(shù)據(jù)分布于多個場地,并增加適當?shù)娜哂喽瓤梢蕴峁└玫目煽啃浴R恍┛煽啃砸筝^高的系統(tǒng),這一點尤其重要。因為一個地出了故障不會引起整個系統(tǒng)崩潰。因為故障場地的用戶可以通過其它場地進入系統(tǒng)。而其它場地的用戶可以由系統(tǒng)自動選擇存取路徑,避開故障場地,利用其它數(shù)據(jù)副本執(zhí)行操作,不影響業(yè)務的正常運行。
3.充分利用數(shù)據(jù)庫資源,提高現(xiàn)有集中式數(shù)據(jù)庫的利用率
當在一個大企業(yè)或大部門中已建成了若干個數(shù)據(jù)庫之后,為了利用相互的資源,為了開發(fā)全局應用,就要研制分布式數(shù)據(jù)庫系統(tǒng)。這種情況可稱為自底向上的建立分布式系統(tǒng)。這種方法雖然也要對各現(xiàn)存的局部數(shù)據(jù)庫系統(tǒng)做某些改動、重構(gòu),但比起把這些數(shù)據(jù)庫集中起來重建一個集中式數(shù)據(jù)庫,則無論從經(jīng)濟上還是從組織上考慮,分布式數(shù)據(jù)庫均是較好的選擇。
4.逐步擴展處理能力和系統(tǒng)規(guī)模
當一個單位規(guī)模擴大要增加新的部門(如銀行系統(tǒng)增加新的分行,工廠增加新的科室、車間)時,SQL Server數(shù)據(jù)庫的分布式數(shù)據(jù)庫系統(tǒng)的結(jié)構(gòu)為擴展系統(tǒng)的處理能力提供了較好的途徑:在分布式數(shù)據(jù)庫系統(tǒng)中增加一個新的結(jié)點。這樣做比在集中式系統(tǒng)中擴大系統(tǒng)規(guī)模要方便、靈活、經(jīng)濟得多。
在集中式系統(tǒng)中為了擴大規(guī)模常用的方法有兩種:一種是在開始設計時留有較大的余地。這容易造成浪費,而且由于預測困難,設計結(jié)果仍可能不適應情況的變化。另一種方法是系統(tǒng)升級,這會影響現(xiàn)有應用的正常運行。
并且當升級涉及不兼容的硬件或系統(tǒng)軟件有了重大修改而要相應地修改已開發(fā)的應用軟件時,升級的代價就十分昂貴而常常使得升級的方法不可行。分布式數(shù)據(jù)庫系統(tǒng)能方便地把一個新的結(jié)點納入系統(tǒng),不影響現(xiàn)有系統(tǒng)的結(jié)構(gòu)和系統(tǒng)的正常運行,提供了逐漸擴展系統(tǒng)能力的較好途徑,有時甚至是唯一的途徑。
看完上述內(nèi)容,你們對SQL Server中怎么實現(xiàn)分布式數(shù)據(jù)庫系統(tǒng)有進一步的了解嗎?如果還想了解更多知識或者相關內(nèi)容,請關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。