什麼是分布式 什麼是集中式 各有哪些優缺點

2021-04-13 01:51:11 字數 1322 閱讀 3844

按資料的分布方式,中介軟體有「分布式」和「集中式」之分的說法。

簡單地說,「分布式」就是每乙個客戶端都有資料的副本,查詢等的資料操作都使用副本進行;並定期或不定期的與資料交換中心進行交換,以獲得最新的資料;「集中式」是指整個整個系統中只使用乙份資料(只在伺服器上),所有客戶端(分公司)必須聯接上伺服器才能進行資料查詢等操作。

以下是網上比較流行的說法。我在最後加上了一欄:網路先生意見

比較專案

分布式

集中式

網路先生意見

可行性只要分店有**線,可以撥號上網,就可以進行聯網交換。

要求所有分店必須adsl或其他寬頻方式上網,否則無法採用集中式。

認同。實時性

最短更新週期為一次交換所須時間,一般為5-10分鐘

完全實時

基本認同。

執行速度

較快。因為本地有資料副本,所有操作均是對副本進行操作。

較慢。因為每次的資料操作均是通過網際網路絡對資料中心進行操作。

認同。所謂的較慢,也不過是查詢並返回500條記錄總共不到2秒的時間。

穩定性較高。分店有資料副本,即使外部網際網路發生故障,不會影響分店內部資料操作,避免業務暫停。

較低。因為所有資料操作均是通過網際網路訪問資料中心進行,若中心發生網際網路或系統故障,所有分店將無法進行資料操作,致使所有業務暫停。若某分店發生網際網路故障,該分店將業務暫停。

不認同。集中式可以利用更多手段(如:資料熱備、伺服器熱備)來解決任何因伺服器停止服務帶來的影響。分布式一般不對資料副本進行有效管理。發生失效時,該分店依然無法查詢資料,而管理員必須上門去處理類似問題。

安全性資料中心安全性相同。

分店安全性略高。分店只需要一台電腦短暫時間上網,受黑客攻擊機率較小。

資料中心安全性相同。

分店安全性略低。分店所有電腦所有時間上網,受黑客攻擊機率較大。

不認同。安全性不單來自黑客。商業間蝶比黑客更有熱情獲得你的資料,比黑客更有針對性的來竊取你的資料。資料每增加一分副本,就增加乙個被盜的可能。

維護難度

相等。需對副本進行更多維護。

相等。需對聯網裝置進行更多維護。

不認同。資料的維護需要乙個專業的管理員更多的時間。且每乙個安裝的過程都需要花費不少的時間進行資料同步。

執行成本

較低。只需要普通modem上網,而且是短暫連線,如果按每天交換兩次計算,每月每店聯網費用在60元左右。

較高。除了主伺服器託管費用每月約3000元以外,還要求所有分店adsl或其他寬頻方式上網,每月每店聯網費用在600元左右。

不認同。不是所有中介系統的主伺服器都需要託管(網路先生的就不需要)每月每店聯網的費用我們只需100元(視地區而定)。

集中式vs分布式

linus一直痛恨的cvs及svn都是集中式的版本控制系統,而git是分布式版本控制系統,集中式和分布式版本控制系統有什麼區別呢?先說集中式版本控制系統,版本庫是集中存放在 伺服器的,而幹活的時候,用的都是自己的電腦,所以要先從 伺服器取得最新的版本,然後開始幹活,幹完活了,再把自己的活推送給 伺服...

集群 分布式 集中式 偽分布式

將專案部署到一台機器上 對機器效能要求高 單體應用 將專案拆分 按業務或者服務 將專案部署在不同的機器上執行 對機器效能要求下降 集群是對機器數量的乙個概念 乙個專案,多機備份,做負載均衡及容錯 所有集群節點分布在多台機器上 集群主要作用就是分散請求,分散壓力,提高併發處理能力 減輕單一應用的壓力 ...

Git 集中式VS分布式

集中式版本控制系統 版本庫是集中存放在 伺服器的,而幹活的時候用的是自己電腦,所以要先從 伺服器取得最新版本,然後開始幹活,幹完再把自己的 活推送給 伺服器。集中式版本控制系統最大的毛病就是必須聯網才能工作。分布式版本控制系統 首先,分布式版本控制系統根本沒有 伺服器 每個人的電腦上都是乙個完整的版...