分散式伺服器

分散式伺服器

所謂分散式資源共享伺服器就是指數據和程式可以不位於一個伺服器上,而是分散到多個伺服器,以網路上分散分布的地理信息數據及受其影響的資料庫操作為研究對象的一種理論計算模型伺服器形式。分散式有利於任務在整個計算機系統上進行分配與最佳化,克服了傳統集中式系統會導致中心主機資源緊張與回響瓶頸的缺陷,解決了網路GIS 中存在的數據異構、數據共享、運算複雜等問題,是地理信息系統技術的一大進步。

基本介紹

  • 中文名:分散式伺服器
  • 外文名:Distributed server
  • 學科:信息處理學科,計算機學科
  • 解決:組織機構分散而數據需要相互聯繫
  • 比如:銀行系統,大型網站
產生原因,特點,

產生原因

分散式資料庫系統已經成為信息處理學科的重要領域,正在迅速發展之中,原因基於以下幾點: 1、它可以解決組織機構分散而數據需要相互聯繫的問題。比如銀行系統,總行與各分行處於不同的城市或城市中的各個地區,在業務上它們需要處理各自的數據,也需要彼此之間的交換和處理,這就需要分散式的系統。 2、如果一個組織機構需要增加新的相對自主的組織單位來擴充機構,則分散式資料庫系統可以在對當前機構影響最小的情況下進行擴充。 3、均衡負載的需要。數據的分解採用使局部套用達到最大,這使得各處理機之間的相互干擾降到最低。負載在各處理機之間分擔,可以避免臨界瓶頸。 4、當現有機構中已存在幾個資料庫系統,而且實現全局套用的必要性增加時,就可以由這些資料庫自下而上構成分散式資料庫系統。 5、相等規模的分散式資料庫系統在出現故障的幾率上不會比集中式資料庫系統低,但由於其故障的影響僅限於局部數據套用,因此就整個系統來講它的可靠性是比較高的。

特點

1、在分散式資料庫系統里不強調集中控制概念,它具有一個以全局資料庫管理員為基礎的分層控制結構,但是每個局部資料庫管理員都具有高度的自主權。
2、在分散式資料庫系統中數據獨立性概念也同樣重要,然而增加了一個新的概念,就是分散式透明性。所謂分散式透明性就是在編寫程式時好象數據沒有被分布一樣,因此把數據進行轉移不會影響程式的正確性。但程式的執行速度會有所降低。
3、集中式資料庫系統不同,數據冗餘分散式系統中被看作是所需要的特性,其原因在於:首先,如果在需要的節點複製數據,則可以提高局部的套用性。其次,當某節點發生故障時,可以操作其它節點上的複製數據,因此這可以增加系統的有效性。當然,在分散式系統中對最佳冗餘度的評價是很複雜的。

相關詞條

熱門詞條

聯絡我們