當前位置:編程學習大全網 - 網絡軟體 - 何為分布式數據庫系統?其主要目標是?

何為分布式數據庫系統?其主要目標是?

分布式數據庫系統是由若幹個站集合而成。這些站又稱為節點,它們在通訊網絡中聯接在壹起,每個節點都是壹個獨立的數據庫系統,它們都擁有各自的數據庫、中央處理機、終端,以及各自的局部數據庫管理系統。因此分布式數據庫系統可以看作是壹系列集中式數據庫系統的聯合。它們在邏輯上屬於同壹系統,但在物理結構上是分布式的。

分布式數據庫系統已經成為信息處理學科的重要領域,正在迅速發展之中,原因基於以下幾點:

1、它可以解決組織機構分散而數據需要相互聯系的問題。比如銀行系統,總行與各分行處於不同的城市或城市中的各個地區,在業務上它們需要處理各自的數據,也需要彼此之間的交換和處理,這就需要分布式的系統。

2、如果壹個組織機構需要增加新的相對自主的組織單位來擴充機構,則分布式數據庫系統可以在對當前機構影響最小的情況下進行擴充。

3、均衡負載的需要。數據的分解采用使局部應用達到最大,這使得各處理機之間的相互幹擾降到最低。負載在各處理機之間分擔,可以避免臨界瓶頸。

4、當現有機構中已存在幾個數據庫系統,而且實現全局應用的必要性增加時,就可以由這些數據庫自下而上構成分布式數據庫系統。

5、相等規模的分布式數據庫系統在出現故障的幾率上不會比集中式數據庫系統低,但由於其故障的影響僅限於局部數據應用,因此就整個系統來講它的可靠性是比較高的。

特點

1、在分布式數據庫系統裏不強調集中控制概念,它具有壹個以全局數據庫管理員為基礎的分層控制結構,但是每個局部數據庫管理員都具有高度的自主權。

2、在分布式數據庫系統中數據獨立性概念也同樣重要,然而增加了壹個新的概念,就是分布式透明性。所謂分布式透明性就是在編寫程序時好象數據沒有被分布壹樣,因此把數據進行轉移不會影響程序的正確性。但程序的執行速度會有所降低。

3、集中式數據庫系統不同,數據冗余在分布式系統中被看作是所需要的特性,其原因在於:首先,如果在需要的節點復制數據,則可以提高局部的應用性。其次,當某節點發生故障時,可以操作其它節點上的復制數據,因此這可以增加系統的有效性。當然,在分布式系統中對最佳冗余度的評價是很復雜的。

分布式系統的類型,大致可以歸為三類:

1、分布式數據,但只有壹個總? 據庫,沒有局部數據庫。

2、分層式處理,每壹層都有自己的數據庫。

3、充分分散的分布式網絡,沒有中央控制部分,各節點之間的聯接方式又可以有多種,如松散的聯接,緊密的聯接,動態的聯接,廣播通知式聯接等。

  • 上一篇:有人還記得畫皮這個電影嗎?年代特別久了了
  • 下一篇:囿於成見意思
  • copyright 2024編程學習大全網