Galera Cluster—MySQL新型的高并發(fā)集群架構(gòu)

1. 何謂Galera Cluster

何謂Galera Cluster瓜客?就是集成了Galera插件的MySQL集群戏溺,是一種新型的钉稍,數(shù)據(jù)不共享的,高度冗余的高可用的方案报嵌。目前Galera Cluster有兩個(gè)版本虱咧,分別是Percona Xtradb Cluster及MariaDB Cluster,都是基于Galera的锚国,所以這里都統(tǒng)稱為Galera Cluster了腕巡,因?yàn)镚alera本身是具有多主特性的,所以Galera Cluster也就是multi-master的集群架構(gòu)血筑,如圖1所示:

1.png

上圖有三個(gè)實(shí)例組成一個(gè)集群绘沉,而這三個(gè)節(jié)點(diǎn)與普通的主從架構(gòu)不同,它們都可以作為主節(jié)點(diǎn)豺总,三個(gè)節(jié)點(diǎn)是對(duì)等的车伞,這種一般被稱為multi-master架構(gòu),當(dāng)有客戶端要寫入或者讀取數(shù)據(jù)時(shí)喻喳,隨便連接哪一個(gè)節(jié)點(diǎn)都是一樣的另玖,讀到的數(shù)據(jù)是相同的,寫入某一個(gè)節(jié)點(diǎn)后表伦,集群自己會(huì)將新數(shù)據(jù)同步到其他節(jié)點(diǎn)上谦去,這種架構(gòu)不共享任何數(shù)據(jù),是一種高度冗余架構(gòu)蹦哼。

一般的使用方法是鳄哭,在這個(gè)集群的前端再搭建一個(gè)中間層(類似于這種中間層的思想架構(gòu)方案很多時(shí)候都會(huì)用到,是一種非常常見的解決方案)纲熏,這個(gè)中間層的功能包括建立連接窃诉,管理連接池,負(fù)責(zé)使三個(gè)節(jié)點(diǎn)的負(fù)載基本均衡赤套,負(fù)責(zé)在客戶端與節(jié)點(diǎn)的連接斷開之后的重連,也可以負(fù)責(zé)讀寫分離(在集群機(jī)器性能情況不同的情況下可以用這種方案)等等珊膜。使用這個(gè)中間層之后容握,由于這三個(gè)節(jié)點(diǎn)在客戶端方面是完全透明的,客戶端只需要指定這個(gè)數(shù)據(jù)庫(kù)集群的源地址鏈接到中間層即可车柠。中間層會(huì)負(fù)責(zé)客戶端與后端節(jié)點(diǎn)連接的傳遞工作剔氏,因?yàn)檫@個(gè)架構(gòu)支持多點(diǎn)寫入塑猖,所以避免了主從復(fù)制架構(gòu)中的數(shù)據(jù)不一致問題,從而可以做到主從讀寫切換的高度優(yōu)雅谈跛,在不影響用戶的情況下羊苟,離線維護(hù)等工作,MySQL的高可用感憾。從此開始蜡励,非常完美。

2.為什么需要Galera Cluster?

傳統(tǒng)的MySQL集群方案有MHA阻桅、MMM等凉倚,這些架構(gòu)是每個(gè)需要數(shù)據(jù)庫(kù)高可用方案的入門必備選型。但這些傳統(tǒng)的架構(gòu)一直被人們所詬病嫂沉,因?yàn)镸ySQL的主從模式天生的不能保證數(shù)據(jù)完全一致性稽寒。可以說趟章,傳統(tǒng)的方案只能是通過犧牲性能杏糙,來獲得數(shù)據(jù)一致性,但也只是在降低數(shù)據(jù)不一致性的可能性而已蚓土。所以現(xiàn)在就急需一種新型架構(gòu)宏侍,從根本上解決這樣的問題,天生的擺脫掉主從復(fù)制模式這樣的“美中不足”之處了北戏。

相比傳統(tǒng)的主從復(fù)制架構(gòu)负芋,Galera Cluster解決的最核心問題是,在三個(gè)實(shí)例(節(jié)點(diǎn))之間嗜愈,它們的關(guān)系是對(duì)等的旧蛾,multi-master架構(gòu)的,在多節(jié)點(diǎn)同時(shí)寫入的時(shí)候蠕嫁,能夠保證整個(gè)集群數(shù)據(jù)的一致性锨天,完整性與正確性

3.Galera Cluster如何解決問題

現(xiàn)在已經(jīng)知道Galera Cluster是MySQL封裝了具有高度一致性剃毒,支持多點(diǎn)寫入的同步通信模塊Galera而做的病袄,它是建立在MySQL同步基礎(chǔ)之上的,使用Galera Cluster時(shí)赘阀,應(yīng)用程序可以直接讀益缠、寫某個(gè)節(jié)點(diǎn)的最新數(shù)據(jù),并且可以在不影響程序讀寫的情況下基公,下線某個(gè)節(jié)點(diǎn)幅慌,因?yàn)橹С侄帱c(diǎn)寫入,使得Failover變得非常簡(jiǎn)單轰豆。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末胰伍,一起剝皮案震驚了整個(gè)濱河市齿诞,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌骂租,老刑警劉巖祷杈,帶你破解...
    沈念sama閱讀 211,194評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異渗饮,居然都是意外死亡但汞,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門抽米,熙熙樓的掌柜王于貴愁眉苦臉地迎上來特占,“玉大人,你說我怎么就攤上這事云茸∈悄浚” “怎么了?”我有些...
    開封第一講書人閱讀 156,780評(píng)論 0 346
  • 文/不壞的土叔 我叫張陵标捺,是天一觀的道長(zhǎng)懊纳。 經(jīng)常有香客問我,道長(zhǎng)亡容,這世上最難降的妖魔是什么嗤疯? 我笑而不...
    開封第一講書人閱讀 56,388評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮闺兢,結(jié)果婚禮上茂缚,老公的妹妹穿的比我還像新娘。我一直安慰自己屋谭,他們只是感情好脚囊,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評(píng)論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著桐磁,像睡著了一般悔耘。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上我擂,一...
    開封第一講書人閱讀 49,764評(píng)論 1 290
  • 那天衬以,我揣著相機(jī)與錄音,去河邊找鬼校摩。 笑死看峻,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的衙吩。 我是一名探鬼主播互妓,決...
    沈念sama閱讀 38,907評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了车猬?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,679評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤尺锚,失蹤者是張志新(化名)和其女友劉穎珠闰,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體瘫辩,經(jīng)...
    沈念sama閱讀 44,122評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡伏嗜,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了伐厌。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片承绸。...
    茶點(diǎn)故事閱讀 38,605評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖挣轨,靈堂內(nèi)的尸體忽然破棺而出军熏,到底是詐尸還是另有隱情,我是刑警寧澤卷扮,帶...
    沈念sama閱讀 34,270評(píng)論 4 329
  • 正文 年R本政府宣布荡澎,位于F島的核電站,受9級(jí)特大地震影響晤锹,放射性物質(zhì)發(fā)生泄漏摩幔。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評(píng)論 3 312
  • 文/蒙蒙 一鞭铆、第九天 我趴在偏房一處隱蔽的房頂上張望或衡。 院中可真熱鬧,春花似錦车遂、人聲如沸封断。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)澄港。三九已至,卻和暖如春柄沮,著一層夾襖步出監(jiān)牢的瞬間回梧,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評(píng)論 1 265
  • 我被黑心中介騙來泰國(guó)打工祖搓, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留狱意,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,297評(píng)論 2 360
  • 正文 我出身青樓拯欧,卻偏偏與公主長(zhǎng)得像详囤,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容