一張圖完美解釋CAP定理
點選標題見該圖來源
大意解釋:
是否需要分割槽?分散式系統=分割槽
如果否,那麼你很容易獲得高一致性和高可用性,例如傳統關聯式資料庫。
如果是需要分割槽,那麼這個分散式系統中是否實現了節點伺服器之間的複製,這種複製不是需要每個伺服器都一定複製到相同資料,而是符合法定選舉的多數人原則,有十臺伺服器,六臺複製到相同資料即可,這樣你也能獲得高一致性和高可用,如Raft Paxo等演算法、
如果沒有實現資料在節點之間的複製,那麼檢查是否在伺服器之間傳播的資料本身是否可交換的或可合併的,CRDT屬於此類,如果使用了CRDT之類演算法,那麼你獲得了最終一致性和高可用性。
相關文章
- 分散式理論(一) - CAP定理分散式
- 什麼是CAP定理?
- CAP定理的缺點
- CAP 定理的含義
- 分散式系統CAP定理教程分散式
- 一張圖解釋各種資料庫型別圖解資料庫型別
- 一張流程圖 向你解釋 瀏覽器如何工作流程圖瀏覽器
- 張大胖和CAP定理(分散式系統、可用性、一致性、分割槽容錯性)分散式
- 架構師都該懂的 CAP 定理架構
- 「系統架構」CAP定理的含義架構
- 一張圖解決ThreadLocal圖解thread
- Carathéodory 擴張定理
- 一張圖瞭解WiFi 6WiFi
- 談談從CAP定理到Lambda架構的演化架構
- 四張視覺化大資料圖,完美詮釋杭州人的"小傲嬌"視覺化大資料
- 一張圖解釋DDD領域驅動設計的戰術概念圖解
- CAP理論—最通俗易懂的解釋
- 分散式系統知識分享:正確理解CAP定理分散式
- CAP定理為什麼只能同時滿足兩個
- 圖解|12張圖解釋MySQL主鍵查詢為什麼這麼快圖解MySql
- Java分散式系統設計:CAP定理與BASE理論Java分散式
- 資料庫選型繞不開“CAP定理”是什麼資料庫
- 命名張量的解釋
- 一張圖清晰解釋微信三方平臺獲取授權流程
- 惟一分解定理
- 三面阿里,面試官:講講分散式的CAP定理阿里面試分散式
- 一張圖快速瞭解23種設計模式設計模式
- 一張圖瞭解Spring Cloud微服務架構SpringCloud微服務架構
- 一張圖解釋清楚大資料技術架構,堪稱阿里的核心機密圖解大資料架構阿里
- Prometheus告警帶圖完美解決方案Prometheus
- 圖解CNN:通過100張圖一步步理解CNN圖解CNN
- 一張圖瞭解瀏覽器渲染頁面的過程瀏覽器
- 一張圖揭示Git操作原理Git
- 一張圖進階 RocketMQ - NameServerMQServer
- 一張圖徹底搞定 explainAI
- 一張圖整理陣列方法陣列
- 一張圖領悟 UIImage resizableImageWithCapInsetsUIAPI
- 完美解釋 Javascript 響應式程式設計原理JavaScript程式設計