mysql主從架構(gòu)

讀寫(xiě)分離.png
1.主庫(kù)(寫(xiě)庫(kù))
負(fù)責(zé)寫(xiě)入數(shù)據(jù)
搭建
2.從庫(kù)(讀庫(kù))
負(fù)責(zé)讀取數(shù)據(jù),可以有多個(gè)從庫(kù)以實(shí)現(xiàn)高并發(fā)訪問(wèn)。
- 從庫(kù)數(shù)據(jù)從主庫(kù)同步而來(lái),主從的同步為弱一致性
- 可使用pxc解決弱一致性
中間件

中間件.png
應(yīng)用程序可使用中間件統(tǒng)一讀寫(xiě)操作,讀寫(xiě)時(shí)只需連接中間件,由中間件去判斷讀和寫(xiě)。
中間件同樣會(huì)產(chǎn)生單節(jié)點(diǎn)問(wèn)題,可使用負(fù)載均衡解決
PXC
使用pxc可解決mysql主從之間同步時(shí)弱一致性導(dǎo)致的數(shù)據(jù)問(wèn)題,保障數(shù)據(jù)可靠性

強(qiáng)同步.png