CAP理論中的P含義

2021-10-11 16:17:52 字數 408 閱讀 5464

乙個分布式系統裡面,節點組成的網路本來應該是連通的。然而可能因為一些故障,使得有些節點之間不連通了,整個網路就分成了幾塊區域。資料就散布在了這些不連通的區域中。這就叫分割槽。

當你乙個資料項只在乙個節點中儲存,那麼分割槽出現後,和這個節點不連通的部分就訪問不到這個資料了。這時分割槽就是無法容忍的。

提高分割槽容忍性的辦法就是乙個資料項複製到多個節點上,那麼出現分割槽之後,這一資料項就可能分布到各個區里。容忍性就提高了。

然而,要把資料複製到多個節點,就會帶來一致性的問題,就是多個節點上面的資料可能是不一致的。要保證一致,每次寫操作就都要等待全部節點寫成功,而這等待又會帶來可用性的問題。

總的來說就是,資料存在的節點越多,分割槽容忍性越高,但要複製更新的資料就越多,一致性就越難保證。為了保證一致性,更新所有節點資料所需要的時間就越長,可用性就會降低。

微服務你必須知道的CAP理論

簡介 講解分布式應用核心cap知識 cap理論就是說在分布式儲存系統中,最多只能實現上面的兩點。而由於當前的網路硬體肯定會出現延遲丟包等問題,所以分割槽容忍性是我們必須需要實現的。所以我們只能在一致性和可用性之間進行權衡 ca 如果不要求p 不允許分割槽 則c 強一致性 和a 可用性 是可以保證的。...

mysql教程 api MySQL中的C API

include my global.h include mysql.hint main int argc,char ar mysql conn mysql res result mysql row row int num fields int i conn mysql init null mysql...

精P的生活理論

人的喜新最久只有三十天,所以新婚燕爾只有蜜 月 人的忍耐最久只有三十天,所以工作以 月 薪為準 結婚不是什麼 人生 大事,只是合法 生人 的一道手續而已 完全相反的個性,結婚時叫 互補 離婚時叫 個性不合 避孕的效果 不成功,便成 人 女人的 折舊率 煞是驚人,從 新 娘變成 老 婆,只消乙個晚上的...