大數據MongoDB之分佈式系統是什麼?分佈式系統的優缺點

文章目錄

  1.分佈式系統是什麼?
  2.分佈式系統的優缺點
    2.1 優勢     2.2 缺點安全


1. 分佈式系統是什麼?

分佈式系統(distributed system)由多臺計算機和通訊的軟件組件經過計算機網絡鏈接(本地網絡或廣域網)組成服務器

分佈式系統是創建在網絡之上的軟件系統。正是由於軟件的特性,因此分佈式系統具備高度的內聚性和透明性。網絡

所以,網絡和分佈式系統之間的區別更多的在於高層軟件(特別是操做系統),而不是硬件。分佈式

分佈式系統能夠應用在在不一樣的平臺上如:Pc、工做站、局域網和廣域網上等。性能


2. 分佈式系統的優缺點

2.1 優勢

可靠性(容錯) 分佈式計算系統中的一個重要的優勢是可靠性。一臺服務器的系統崩潰並不影響到其他的服務器。操作系統

可擴展性 在分佈式計算系統能夠根據須要增長更多的機器。計算機網絡

資源共享 共享數據是必不可少的應用,如銀行,預訂系統。調試

靈活性 因爲該系統是很是靈活的,它很容易安裝,實施和調試新的服務。資源

更快的速度 分佈式計算系統能夠有多臺計算機的計算能力,使得它比其餘系統有更快的處理速度。開發

開放系統 因爲它是開放的系統,本地或者遠程均可以訪問到該服務。

更高的性能 相較於集中式計算機網絡集羣能夠提供更高的性能(及更好的性價比)。

2.2 缺點

故障排除 故障排除和診斷問題。

軟件 更少的軟件支持是分佈式計算系統的主要缺點。

網絡 網絡基礎設施的問題,包括:傳輸問題,高負載,信息丟失等。

安全性 開發系統的特性讓分佈式計算系統存在着數據的安全性和共享的風險等問題。

相關文章
相關標籤/搜索