分布式資料庫部署方案

2021-09-28 22:52:49 字數 622 閱讀 5447

最近到新部門輪崗,瘋狂的汲取分布式知識,以補充短板。之前一直好奇支付寶的資料庫部署方案究竟是什麼樣子。

這次有了個概念性的認識

為了保證資料的高度一致性及分割槽容錯,首先將乙個資料庫進行水平切分,分為pxc分片一和二兩部分。

在pxc集群一中持有的是資料表的一部分水平切分資料,此pxc集群掛載有三個節點db1,2,3,這三個庫內容一致。

pxc就是將三個節點的寫入當做是乙個事務,一條sql來了,底層變為三條sql分別寫db1,2,3,存在乙個不成功就回滾,全部成功便為完成。

優勢:強一致性,無同步延時,在高併發場景可以保證資料的實時一致性。

劣勢:需要在乙個sql時間完成底層集群事務,帶來額外開銷,導致速度減慢。

大體跟pxc一樣,唯一不同的就是db1,2,3這三個節點,不再具有事務特性,而是通過資料同步方式進行資料拷貝,達成db1,2,3中儲存資料一致。

優勢:顯然不用同時完成3個任務的事務,速度大有提公升。

劣勢:但是資料同步方式,會有延時,如果此時db1寫入資料完成同時掛掉。db2中資料肯定來不及更新就被選舉為主節點,帶來的問題就是資料不一致。

分布式資料庫

網路選課系統中分布式資料庫設計 何翠雙王巧雲張麗麗 摘要 關鍵字 選課 分布式 資料庫 distributed system of on line course choosing abstract key words course choosing distributed database 隨著學校...

分布式資料庫

1 背景 我們知道資料是乙個公司的命脈,隨著業務越做越大,資料量也會越來越大,計算也會越來越複雜,效能,可靠性,可擴充套件性的需求就會越來越強烈,這個時候乙個集中式的資料庫顯然已經滿足不了需求了。對於技術決策者來說有兩條路可以走,第一 按照現有的大型資料庫的解決方案,比如sql server clu...

分布式資料庫

一 分布式資料庫的出現的場景 網際網路 軟體國產化 o2o 五新 新零售 新製造,新金融 新資源 新技術 等主題接連提出來,並且在各個行業落地,給資料庫帶來了巨大機會,具體包含3個方向 1.遠超單機資料庫容量的資料儲存和訪問峰值 2.實時資料分析檢索 oltp兼顧olap 3.更高階別的容災需求。這...