分散式儲存與集中式儲存的差異
#1、集中儲存的實體媒體集中佈放,而分散式儲存實體媒體分佈到不同的地理位置。
2、集中儲存對機房環境要求高,要求機房空間大,而分散式儲存是小容量設備分佈部署,所以對機房環境要求低。
分散式和集中式儲存的選擇
# 集中儲存的優缺點是,實體媒體集中佈放;視訊串流上傳到中心對機房環境要求高,要求機房空間大,承重、空調等都是需要考慮的問題。
分佈存儲,集中管理的優缺點是,物理介質分佈到不同的地理位置;視頻流就近上傳,對骨幹網頻寬沒有什麼要求;可採用多套低端的小容量的存儲設備分佈部署,設備價格和維護成本較低;小容量設備分佈部署,對機房環境要求低。
分散式儲存的考慮因素
1、一致性
#分散式儲存系統需要使用多台伺服器共同儲存數據,而隨著伺服器數量的增加,伺服器發生故障的機率也不斷增加。為了確保在有伺服器故障的情況下系統仍然可用。一般做法是把一個資料分成多份儲存在不同的伺服器中。但是由於故障和並行儲存等情況的存在,同一個資料的多個副本之間可能存在不一致的情況。這裡稱保證多個副本的資料完全一致的性質為一致性。
2、可用性
分散式儲存系統需要多台伺服器同時工作。當伺服器數量增多時,其中的一些伺服器發生故障是在所難免的。我們希望這樣的情況不會對整個系統造成太大的影響。在系統中的一部分節點發生故障之後,系統的整體不影響客服端的讀/寫請求稱為可用性。
3、分割區容錯性
分散式儲存系統中的多台伺服器透過網路進行連線。但我們無法保證網路是一直通暢的,分散式系統需要有一定的容錯性來處理網路故障所帶來的問題。一個令人滿意的情況是,當一個網路因為故障而分解為多個部分的時候,分散式儲存系統仍然能夠運作。
推薦教學:《PHP教學》
以上是分散式儲存和集中式儲存的區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!