分布式系統理論基礎 - 一致性、2PC和3PC
引言 狹義的分布式系統指由網絡連接的計算機系統,每個節點獨立地承擔計算或存儲任務,節點間通過網絡協同工作。廣義的分布式系統是一個相對的概念,正如Leslie Lamport所說[1]: Wh ...
引言 狹義的分布式系統指由網絡連接的計算機系統,每個節點獨立地承擔計算或存儲任務,節點間通過網絡協同工作。廣義的分布式系統是一個相對的概念,正如Leslie Lamport所說[1]: Wh ...
前言 不知道你是否遇到過這樣的情況,去小賣鋪買東西,付了錢,但是店主因為處理了一些其他事,居然忘記你付了錢,又叫你重新付。又或者在網上購物明明已經扣款,但是卻告訴我沒有發生交易。這一系列情況都是因為 ...
1.TiKV框架圖和模塊說明 圖1 TiKV整體架構圖 1.1.各模塊說明 PD Cluster:它是由多個PD節點組成的etcd集群,PD是具有“上帝視角”的管理組件,負責存儲元 ...
概念: XA(分布式事務)規范主要定義了(全局)事務管理器(TM: Transaction Manager)和(局部)資源管理器(RM: Resource Manager)之間的接口。X ...
分布式數據 引言 你可能會出於各種各樣的原因,希望將數據庫分布到多台機器上: 可擴展性 如果你的數據量、讀取負載、寫⼊負載超出單台機器的處理能⼒,可以將負載分散到多台計算機上。 容錯/⾼可 ...
簡述 分布式事務指事務的操作位於不同的節點上,需要保證事務的 AICD 特性。 例如在下單場景下,庫存和訂單如果不在同一個節點上,就涉及分布式事務。 ...
首先什么是一致性? 一致性就是分布式系統中相互獨立多個節點就某個值達成一致。 具體可分為強一致性和弱一致性。 強一致性:在任意時刻,所有節點中的數據是一樣的。同一時間點,你在節點A中獲取到 ...