[發明專利]一種基于MGR的跨數據中心MySQL多活實現方法在審
| 申請號: | 202010560771.1 | 申請日: | 2020-06-18 |
| 公開(公告)號: | CN111708843A | 公開(公告)日: | 2020-09-25 |
| 發明(設計)人: | 康壯 | 申請(專利權)人: | 遼寧振興銀行股份有限公司 |
| 主分類號: | G06F16/27 | 分類號: | G06F16/27;G06F21/62;G06F11/14 |
| 代理公司: | 鄭州歐凱專利代理事務所(普通合伙) 41166 | 代理人: | 毛瑞官 |
| 地址: | 110000 遼*** | 國省代碼: | 遼寧;21 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 mgr 數據中心 mysql 實現 方法 | ||
本發明公開了一種基于MGR的跨數據中心MySQL多活實現方法,包括如下步驟:S1在同一個城市里要去選擇三個數據中心,或者是自建數據中心,或者是租用運營商的數據中心,保證三個數據中心之間的距離在30公里以內;S2三個數據中心之間通過DWDM技術,使用裸光纖連接,確保網絡延遲的2毫秒以內,網絡帶寬在10GB以上;S3數據庫服務器采用物理主機,內存至少128G,CPU至少32核心,硬盤使用固態盤,保證數據庫性能足夠支撐相關業務。本發明通過MGR多主架構實現數據庫級別的多節點寫入;通過DWDM技術解決了MGR跨數據中心網絡帶寬和網絡延遲的要求;三個數據中心提供三個MySQL副本,保障了數據的安全一致性。
技術領域
本發明涉及數據處理技術領域,尤其涉及一種基于MGR的跨數據中心MySQL多活實現方法。
背景技術
開源數據庫MySQL在金融行業里使用越來越多,尤其以主從復制為架構的高可用方案,此架構存在丟失數據的風險并且無法實現數據庫跨機房多活。
應用連接到主庫,當主庫出現宕機等情況,無法保證數據一致性的情況下自動切換到備庫,當機房出現大面積宕機的情況,業務無法對外提供服務,無論是半同步還是無損半同步都無法保證數據的絕對一致性,都存在丟失數據的風險,多數據中心應用需要同時連接到主數據中心,其他兩個數據中心只能提供只讀業務,數據中心級別故障無法實現業務自動切換。
因此,設計一種基于MGR的跨數據中心的MySQL多活實現方法用以解決這個問題。
發明內容
基于背景技術存在的技術問題,本發明提出了一種基于MGR的跨數據中心MySQL多活實現方法。
本發明提出的一種基于MGR的跨數據中心MySQL多活實現方法,,包括如下步驟:
S1在同一個城市里要去選擇三個數據中心,或者是自建數據中心,或者是租用運營商的數據中心,保證三個數據中心之間的距離在30公里以內;
S2三個數據中心之間通過DWDM技術,使用裸光纖連接,確保網絡延遲的2毫秒以內,網絡帶寬在10GB以上;
S3數據庫服務器采用物理主機,內存至少128G,CPU至少32核心,硬盤使用固態盤,保證數據庫性能足夠支撐相關業務;
S4高可用數據庫采用MGR技術,基于Paxos分布式協議,采用多主組復制架構,確保數據最終一致性,每個數據中心的應用都可以直連本地的數據庫服務器,并且提供讀寫服務;
S5 MGR的數據一致性算法原理是用戶提交事務時,需要等待至少一個備庫收到日志副本,才返回給用戶事務成功結束的信號,且收到的確認事務會自動持久化到多數派主機中,確保數據庫的可靠性;
S6一個復制組由若干個節點(數據庫實例)組成,組內各個節點維護各自的數據副本(Share Nothing),通過一致性協議實現原子消息和全局有序消息,來實現組內實例數據的一致,在整個故障切換過程中主備數據的強一致性,真正實現數據0丟失。
本發明中,所述一種基于MGR的跨數據中心MySQL多活實現方法,通過三臺物理服務器實現跨數據中心三節點MGR高可用,實現業務自動切換;通過三臺物理服務器實現數據庫三副本,保障數據庫的安全性;MGR組復制技術,基于Paxos分布式協議,實現了數據最終一致性;通過DWDM設備,實現網絡安全可靠性,保障了MGR組復制集群的穩定運行;三節點的MGR跨數據中心多活方案實現了任意數據中心級故障業務不會中斷,保障了業務的連續性;
本發明通過MGR多主架構實現數據庫級別的多節點寫入;通過DWDM技術解決了MGR跨數據中心網絡帶寬和網絡延遲的要求;三個數據中心提供三個MySQL副本,保障了數據的安全一致性。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于遼寧振興銀行股份有限公司,未經遼寧振興銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010560771.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種套管機夾管裝置
- 下一篇:一種離心機節能控制輔助調節機構





