91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

MySQL之galera集群原理講義

發布時間:2020-04-26 11:25:10 來源:億速云 閱讀:503 作者:三月 欄目:MySQL數據庫

本文主要給大家介紹MySQL之galera集群原理講義,希望可以給大家補充和更新些知識,如有其它問題需要了解的可以持續在億速云行業資訊里面關注我的更新文章的。 

  1. 特性
    基于行復制的完全并行同步復制
    實時多主架構,任意節點可讀寫
    無延遲復制,事務零丟失,可靠健壯的讀寫體驗。
    自動化節點關系控制:節點故障自動摘除,節點加入自動協調
    接近原生的MySQL數據庫連接的體驗
    2.應用
    percona分支的PXC集群,
    Maria分支的MariaDB Cluster集群
    3.原理簡析
  2. MySQL之galera集群原理講義當一個事務在當前寫入的節點提交后,通過wsrep API(write set replication API)將這個事務變成
    寫集(write set)廣播到同集群的其他節點中,其他節點收到寫集事務后,對這個事務進行可行性檢查,
    并返回結果給wsrep API。
    若大多數節點都預估自己可以成功執行這個事務,則wsrep API會做出仲裁,通知所有可以成功執行這
    個事務的節點提交這個事務,并將事務成功提交的消息返回給客戶端,同時根據需要剔除沒有成功執行
    事務的節點
    4.galera共享庫
    galera本身是作為一個插件式的共享庫文件,MySQL通過調用galera寫集復制API掛鉤,獲得galera集群
    特性。
    4.1 galera共享庫組成部分
    galera庫是一個提供準備,復制,應用寫集事務功能的協議棧,其重要組成部分為:
    wsrep API:寫集復制功能組件,負責提供關系型數據庫管理與復制服務,定義接口
    wsrep hooks:在數據庫引擎中的集成寫集組件
    Gelera Provider:將共享庫轉化為wsrep API
    Certification Layer:保護寫集并完整性,驗證寫集完整性
    replication:管理復制協議,提供完整的指令系統
    GCS framwork:為集群組通信提供插件架構
    5.優勢
    與異步復制相比
    數據一致性強,傳統異步復制并不能保證主從數據一致性,這是由于一般情況下,主庫多線程并發執行
    事務,但從庫卻只有一個線程重做事務,在高壓力情況下必然會導致主從延遲。
    與使用半同步復制或分布式鎖實現的同步復制相比
    性能高,擴展性好,半同步復制在高負載甚至從庫性能較差的情況下,難以保證其性能。即使自動的
    從半同步復制切換到異步復制,也會犧牲其最大的優點:一致性。其擴展友好度也較差
    galera集群的獨特優勢
    1.集群中的每個節點都保存著一份完整的數據副本,數據備份安全性高
    2.集群擴展性強,可以自適應的增加或者下線節點:
    新節點上線時,可以空庫狀態直接從集群中獲取全量數據傳輸(SST),也可以選擇從恢復最新備份狀
    態加入集群,獲取差量數據傳輸(IST)
    下線維護其中一個節點時,直接關閉實例,集群就會自動踢出這個節點。維護完畢上線后,會根據自身
    數據與集群數據的落后程度決定通過SST或者IST傳輸數據。
    3.高效的同步效率,提供了高性能的讀寫狀態(相對于同步復制)。由于同步機制的原因,甚至可以
    通過增加slave線程的辦法更進一步提高節點同步效率
    4.更加友好的軟硬件兼容性:MySQL官方的NDB,雖然也可以實現同樣功能,但因對軟硬件要求較高,
    導致其使用量與galera集群不在一個數量級,其增加節點容易,但無法不停機移除節點
    7.缺點:
    DDL操作會嚴重阻塞同步線程,線上大動作DDL會導致有可能導致節點堵塞無響應,更進一步會導致
    部分節點下線。實際使用中需要搭配pt-osc或者gh-osc等在線DDL工具來進行操作DDL。

看了以上關于MySQL之galera集群原理講義,希望能給大家在實際運用中帶來一定的幫助。本文由于篇幅有限,難免會有不足和需要補充的地方,如有需要更加專業的解答,可在官網聯系我們的24小時售前售后,隨時幫您解答問題的。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长兴县| 高尔夫| 荣成市| 宜君县| 临汾市| 衡水市| 抚顺县| 五台县| 哈巴河县| 澄城县| 镇坪县| 宜章县| 香河县| 龙口市| 巴楚县| 夏邑县| 道真| 双辽市| 佛冈县| 柞水县| 迁安市| 涡阳县| 永兴县| 白水县| 江北区| 磴口县| 根河市| 曲沃县| 肇源县| 康保县| 富蕴县| 于田县| 安化县| 宣城市| 江华| 临猗县| 务川| 樟树市| 东城区| 广州市| 华宁县|