亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > MySQL > 正文

詳解MySQL雙活同步復制四種解決方案

2024-07-25 19:08:50
字體:
來源:轉載
供稿:網友

對于數據實時同步,其核心是需要基于日志來實現,是可以實現準實時的數據同步,基于日志實現不會要求數據庫本身在設計和實現中帶來任何額外的約束。

基于MySQL原生復制主主同步方案 

MySQL,雙活,同步復制

這是常見的方案,一般來說,中小型規模的時候,采用這種架構是最省事的。

兩個節點可以采用簡單的雙主模式,并且使用專線連接,在master_A節點發生故障后,應用連接快速切換到master_B節點,反之也亦然。有幾個需要注意的地方,腦裂的情況,兩個節點寫入相同數據而引發沖突,同時把兩個節點的auto_increment_increment(自增步長)和auto_increment_offset(自增起始值)設成不同值。其目的是為了避免master節點意外宕機時,可能會有部分binlog未能及時復制到slave上被應用,從而會導致slave新寫入數據的自增值和原先master上沖突了,因此一開始就使其錯開;當然了,如果有合適的容錯機制能解決主從自增ID沖突的話,也可以不這么做,使用更新的數據版本5.7+,可以利用多線程復制的方式可以很大程度降低復制延遲,同時,對復制延遲特別敏感的另一個備選方案,是semi-sync半同步復制,基本上無延遲,不過事務并發性能會有不小程度的損失,特別是在雙向寫的時候,需要綜合評估再決定。

MySQL,雙活,同步復制

基于Galera replication方案 

Galera是Codership提供的多主數據同步復制機制,可以實現多個節點間的數據同步復制以及讀寫,并且可保障數據庫的服務高可用及數據一致性,基于Galera的高可用方案主要有MariaDB Galera Cluster和Percona XtraDB Cluster(簡稱PXC)。

MySQL,雙活,同步復制

MySQL,雙活,同步復制

MySQL,雙活,同步復制

目前PXC用的會比較多一些,數據嚴格一致性,尤其適合電商類應用,不過PXC也是有其局限性的,如果并發事務量很大的話,建議采用InfiniBand網絡,降低網絡延遲,因為PXC存在寫擴大以及短板效應,并發效率會有較大損失,類似semi-sync半同步復制,Gelera實際只能用三個節點,網絡抖動造成的性能和穩定性習慣性問題

基于Group Replication方案 

MySQL,雙活,同步復制

通過Paxos協議提供數據庫集群節點數據強一致保證,MGR準確來說是MySQL官方推出的高可用解決方案,基于原生復制技術,并以插件的方式提供,并且集群間所有節點可寫入,解決了單個集群的寫入性能,所有節點都能讀寫,解決網絡分區導致的腦裂問題,提升復制數據的可靠性,不過現實還是有些殘酷,目前嘗鮮的并不是很多,同時僅支持InnoDB表,并且每張表一定要有一個主鍵,用于做write set的沖突檢測,必須打開GTID特性,二進制日志格式必須設置為ROW,用于選主與write set

COMMIT可能會導致失敗,類似于快照事務隔離級別的失敗場景,目前一個MGR集群最多支持9個節點,不支持外鍵于save point特性,無法做全局間的約束檢測與部分部分回滾,二進制日志不支持binlog event checksum

基于canal方案

對于數據庫的實時同步,阿里巴巴專門有一個開源項目,即otter來實現分布式數據庫的同步復制,其核心思想仍然是通過獲取數據庫的增量數據日志,來進行準實時的同步復制。因此otter本身又依賴于另外一個開源項目即canal,該項目重點則是獲取增量數據庫同步日志信息。

當前otter的重點是實現mysql間的數據庫同步復制,基本即利用的類似技術來實現兩個mysql數據庫間的雙向同步數據庫復制。要注意這個雙向本身指既可以A->B,也可以從B->A,在某個時間節點本身是單向的。

主從復制分成三步:

MySQL,雙活,同步復制

master將改變記錄到二進制日志(binary log)中(這些記錄叫做二進制日志事件,binary log events,可以通過show binlog events進行查看);

slave將master的binary log events拷貝到它的中繼日志(relay log);

slave重做中繼日志中的事件,將改變反映它自己的數據。

canal原理相對比較簡單:

MySQL,雙活,同步復制

canal模擬mysql slave的交互協議,偽裝自己為mysql slave,向mysql master發送dump協議

mysql master收到dump請求,開始推送binary log給slave(也就是canal)
canal解析binary log對象(原始為byte流)

更多參考 https://github.com/alibaba/canal

總結

以上所述是小編給大家介紹的MySQL 雙活同步復制四種解決方案,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到MYSQL教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲级视频在线观看免费1级| 国产在线视频2019最新视频| 欧美激情亚洲国产| 国产亚洲xxx| 日韩大片在线观看视频| 欧美国产日韩中文字幕在线| 黄色成人av在线| 在线电影中文日韩| 欧美性生活大片免费观看网址| 色婷婷av一区二区三区久久| 这里只有精品在线观看| 欧美午夜精品久久久久久人妖| 欧美亚洲在线播放| 91沈先生在线观看| 欧美精品videos另类日本| 亚洲国产精品福利| 色偷偷噜噜噜亚洲男人的天堂| 久久91亚洲精品中文字幕| 亚洲天堂av在线免费观看| 国产精品视频公开费视频| 精品国产一区二区三区在线观看| 日韩欧美一区视频| 国产精品成人av性教育| 亚洲va电影大全| 欧美日韩午夜视频在线观看| 永久免费毛片在线播放不卡| 亚洲xxxxx| 欧美成人免费一级人片100| 欧美激情视频在线免费观看 欧美视频免费一| 欧美在线视频在线播放完整版免费观看| 亚洲人成在线电影| 自拍偷拍亚洲精品| 久久人人爽人人爽人人片亚洲| 亚洲综合视频1区| 日日噜噜噜夜夜爽亚洲精品| 久久久久久久久国产精品| 1769国内精品视频在线播放| 久久久97精品| 97视频在线免费观看| 精品欧美激情精品一区| 在线成人中文字幕| 伊人精品在线观看| 欧美激情精品久久久久久大尺度| 国产精品99导航| 国产999精品久久久| 国产精品av在线播放| 国产一区深夜福利| 国产精品久久久久久久久久久久久| 亚洲精品视频免费在线观看| 国产视频久久久久| 成人字幕网zmw| 国产亚洲一区精品| 中文字幕日韩综合av| 韩国一区二区电影| 狠狠躁天天躁日日躁欧美| 亚洲国产精品va在线观看黑人| 91免费高清视频| 国产亚洲欧美日韩美女| 国产精品成人观看视频国产奇米| 一区二区日韩精品| 日韩va亚洲va欧洲va国产| 日本中文字幕不卡免费| 日韩在线播放av| www.欧美免费| 国产亚洲一区精品| 国产一区二区三区在线视频| 欧美野外wwwxxx| 91久久精品久久国产性色也91| 亚洲精品成人久久电影| 亚洲aⅴ日韩av电影在线观看| 国产精品欧美激情| 国产欧美最新羞羞视频在线观看| 国产精品自产拍在线观| 97在线视频精品| 久久久久久国产精品久久| 国产精品精品一区二区三区午夜版| 亚洲女人初尝黑人巨大| 欧美成人中文字幕| 亚洲va久久久噜噜噜久久天堂| 国产精品视频久久久久| 亚洲韩国欧洲国产日产av| 国产精品久久久久久av福利软件| 国产成+人+综合+亚洲欧洲| 亚洲品质视频自拍网| 日韩人体视频一二区| 欧美激情久久久久| 精品人伦一区二区三区蜜桃网站| 伊人激情综合网| 欧美性精品220| 久久久成人的性感天堂| 欧美精品久久久久久久| 国产亚洲欧美另类中文| 日韩av在线看| 久久精品国亚洲| 播播国产欧美激情| 亚洲最大福利网| 激情成人在线视频| 成人夜晚看av| 欧美极品在线视频| 亚洲国产天堂久久综合| 久久精品中文字幕免费mv| 欧美国产日韩xxxxx| 在线观看国产欧美| 国产精品情侣自拍| 色樱桃影院亚洲精品影院| 亚洲精品99999| 日韩欧美福利视频| 欧美国产日韩中文字幕在线| 日韩免费看的电影电视剧大全| 成人精品视频在线| 另类视频在线观看| 亚洲伊人久久大香线蕉av| 精品久久久一区| 国产在线拍揄自揄视频不卡99| 国产一区二区三区直播精品电影| 92版电视剧仙鹤神针在线观看| 国产精品久久久久久久久久| 不卡在线观看电视剧完整版| 亚洲在线视频福利| 欧洲亚洲妇女av| 日韩av在线网站| 97**国产露脸精品国产| 国产伦精品一区二区三区精品视频| 国产视频一区在线| 色噜噜国产精品视频一区二区| 久久久久久国产精品美女| 精品人伦一区二区三区蜜桃网站| 精品久久香蕉国产线看观看亚洲| …久久精品99久久香蕉国产| 亚洲欧美日韩另类| 久久久久久久久国产| 日韩高清欧美高清| 国产成人自拍视频在线观看| 91精品国产乱码久久久久久蜜臀| 色狠狠av一区二区三区香蕉蜜桃| 久久国产一区二区三区| 国内精品久久久久| 国产+成+人+亚洲欧洲| 国产91成人video| 欧美成人免费在线观看| 亚洲日本成人女熟在线观看| 亚洲一级黄色片| 国产欧美精品va在线观看| 一本色道久久88亚洲综合88| 国产成人精品视频在线| 欧美日韩日本国产| 国产精品视频大全| 国产一区二区三区在线观看视频| 日韩av综合网站| 欧美成人午夜剧场免费观看| 热99精品里视频精品| 国产精品日韩在线一区| 精品视频www| 日韩欧美国产成人| 欧美丰满少妇xxxx| 北条麻妃一区二区在线观看| 久久亚洲电影天堂| 国产精品a久久久久久| 91免费精品国偷自产在线| 一本一本久久a久久精品牛牛影视| 欧美日韩美女在线观看| 亚洲人成在线观看| 国产午夜精品理论片a级探花| 97在线观看视频国产|