如何搭建高性能、高可用的MySQL架構(gòu)

從數(shù)據(jù)庫(kù)通過(guò)bin log同步主數(shù)據(jù)庫(kù),進(jìn)行一個(gè)備份操作。

數(shù)據(jù)庫(kù)性能往往在寫(xiě)上面,讀操作一般是沒(méi)有什么大問(wèn)題的。

讀寫(xiě)分離:

讀操作和寫(xiě)操作分離,大部分的讀操作匯聚在從數(shù)據(jù)庫(kù),將相對(duì)較少的寫(xiě)操作集中在主數(shù)據(jù)庫(kù)里邊。

讀寫(xiě)分離,可以大幅提高數(shù)據(jù)庫(kù)訪問(wèn)的性能,

可以將讀寫(xiě)分離理解為介于用戶(hù)和數(shù)據(jù)庫(kù)之間的一道攔截處理。

類(lèi)似的攔截處理通常還有分庫(kù)分表操作,

一個(gè)中間件掛了,后面的架構(gòu)都崩了。

如何保證系統(tǒng)高可用呢,-> 去中心化集群,

比如可以搭建兩個(gè)完全相同的MyCat服務(wù),部署在不同的節(jié)點(diǎn)之上,并且共同維護(hù)一個(gè)虛擬IP,

其中一個(gè)為臨時(shí)Master,當(dāng)掛掉時(shí),選舉策略和心跳機(jī)制可以保證系統(tǒng)里邊時(shí)刻有一個(gè)MyCat是存活的。

可以有效的防止單點(diǎn)故障問(wèn)題的出現(xiàn)。

總結(jié):

數(shù)據(jù)庫(kù)整體架構(gòu):

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • MySQL集群中間件比較 在CentOS8下搭建PXC集群一文中,演示了如何從零開(kāi)始搭建一個(gè)三節(jié)點(diǎn)的PXC集群。但...
    端碗吹水閱讀 1,486評(píng)論 0 1
  • 幸福之“多”采訪紀(jì)實(shí) 《遙控器》 卷:你幸福嗎? 多:幸福,我和先生們兩個(gè)都是搞藝術(shù)的,在外人看來(lái)我們就是郎才女貌...
    幸福卷閱讀 1,432評(píng)論 12 52
  • “往往不知道為什么那么喜歡那個(gè)奧特曼,但在一定得放棄它的時(shí)候,會(huì)找出很多很多個(gè)理由,似乎理由越多就越能說(shuō)服自己,自...
    阿漉呀閱讀 241評(píng)論 0 0
  • #祝福# 紅包不收,那就朋友圈見(jiàn)[機(jī)智] 年復(fù)一年 歲月如梭 十年以來(lái) 聚少離多 當(dāng)年稚氣 逐漸褪去 依稀記得 那...
    糊糊_暖陽(yáng)閱讀 121評(píng)論 0 0
  • 晚飯過(guò)后去買(mǎi)了面包店明天早上的早餐,微黃的夜燈下,廣播里面放著歌曲《愛(ài)拼才會(huì)贏》,熟悉的歌聲想起映入腦海里一個(gè)人,...
    樹(shù)也閱讀 200評(píng)論 0 0

友情鏈接更多精彩內(nèi)容