分布式資料庫系統的優點
分布式資料庫系統是在冀中是資料庫系統的基礎上發展來的,比較分布式資料庫系統與集中式資料庫系統,可以發現分布是資料庫系統具有下列優點:
(1)更適合分布式的管理與控制。分布式資料庫系統的結構更適合具有地理分布特性的組織或機構使用,允許分布在不同區域、不同級別的各個部門對其自身的資料實行區域性控制。例如:實現全域性資料在本地錄入、查詢、維護,這時由於計算機資源靠近使用者,可以降低通訊代價,提高響應速度,而涉及其他場地資料庫中的資料只是少量的,從而可以大大減少網路上的資訊傳輸量;同時,區域性資料的安全性也可以做得更好。
(2)具有靈活的體系結構。集中式資料庫系統強調的是集中式控制,物理資料庫是存放在乙個場地上的,由乙個dbms集中管理。多個使用者只可以通過近程或遠端終端在多使用者作業系統支援下執行該dbms來共享集中是資料庫中的資料。而分布式資料庫系統的場地區域性dbms的自治性,使得大部分的區域性事務管理和控制都能就地解決,只有在涉及其他場地的資料時才需要通過網路作為全域性事務來管理。分布式dbms可以設計成具有不同程度的自治性,從具有充分的場地自治到幾乎是完全集中式的控制。
(3)系統經濟,可靠性高,可用性好。與乙個大型計算機支援乙個大型的冀中是資料庫在加一些程序和遠端終端相比,由超級微型計算機或超級小型計算機支援的分布式資料庫系統往往具有更高的價效比和實施靈活性。分布式系統比集中式系統具有更高的可靠性和更好的可用性。如由於資料分布在多個場地並有許多複製資料,在個別場地或個別通訊鏈路發生故障時,不致於導致整個系統的崩潰,而且系統的區域性故障不會引起全域性失控。
(4)在一定條件下響應速度加快。如果訪問的資料在本地資料庫中,那末就可以由使用者所在的計算機來執行,速度就快。
(5)可擴充套件性好,易於整合現有系統,也易於擴充。
對於乙個企業或組織,可以採用分布式資料庫技術在以建立的若干資料庫的基礎上開發全域性應用,對原有的區域性資料庫系統作某些改動,形成乙個分布式系統。這比重建乙個大型資料庫系統要簡單,既省時間,又省財力、物力。也可以通過增加場地數的辦法,迅速擴充已有的分布式資料庫系統。
分布式資料庫系統的弱點
分布數資料庫系統有如下弱點:
(1)通訊開銷較大,故障率高。例如,在網路通訊傳輸速度不高時,系統的響應速度慢,與通訊縣官的因素往往導致系統故障,同時系統本身的複雜性也容易導致較高的故障率。當故障發生後系統恢復也比較複雜,可靠性有待提高。
(2)資料的訪問結構複雜。一般來說,在分布時資料庫中訪問資料,比在集中時資料庫中訪問資料更複雜,開銷更大。
(3)資料的安全性和保密性較難控制。在具有高度場地自治的分布時資料庫中,不同場地的區域性資料庫管理員可以採用不同的安全措施,但是無法保證全域性資料都是安全的。安全性問題式分布式系統固有的問題。因為分布式系統式通過通訊網路來實現分布控制的,而通訊網路本身卻在保護資料的安全性和保密性方面存在弱點,資料很容易被竊取。
分布式資料庫的設計、場地劃分及資料在不同場地的分配比較複雜。資料的劃分及分配對系統的效能、響應速度及可用性等具有極大的影響。不同場地的通訊速度與區域性資料庫系統的訪問部件的訪問速度相比,是非常慢的。通訊系統有較高的延遲,在
cpu上處理通訊資訊的代價很高。分布式資料庫系統中要注意解決分布式資料庫的設計、查詢處理和優化、事務管理及併發控制和目錄管理等問題。
分布式資料庫系統
隨著傳統的資料庫 計算機網路和數字通訊技術的飛速發展,以資料分布儲存和分布處理為主要特徵的分布式資料庫系統的研究和開發越來越受到人們的關注。但由於其開發較為複雜,在一定程度上制約了它的發展。基於此,本文提出了在.net環境下使用一種新的開發語言c 結合ado.net資料訪問模型來開發分布式資料庫系統...
分布式資料庫系統
分布式資料庫系統定義 兩個重點 1.保證邏輯統一 2.保證資料分布到不同地域上 兩個要點 1.每個地域節點是擁有集中式資料庫的計算機系統 2.每個節點都是由通訊網路連線起來的節點集合 分布式系統優點 1.靈活性更高 2.成本優勢 3.可靠性,可用性高 4.區域性相應速度快 5.可擴充套件性好 缺點 ...
分布式資料庫系統的透明性
1.分片透明性 使用者不必關心資料是如何分片,他們對資料的操作在全域性關係上進行的,即關心如何分片對使用者是透明的,因此,當分片改變時應用程式可以不變。分片透明性是最高層次的透明性,如果使用者能在全域性關係一級操作,則資料如何分布,如何儲存等細節不必關心,其應用程式的編寫與集中式資料庫相同。2.複製...