久久av免费看/97国产精品一区二区/911成人网/精品免费久久久 - 偷窥自拍亚洲

當(dāng)前位置: fuhua-pet->PolarDB > PolarDB-X高可用與容災(zāi)(WIP)

PolarDB-X高可用與容災(zāi)(WIP)

2023-11-20作者:fuhua-pet來源:www.taishanhotelbeijing.com

在生產(chǎn)環(huán)境部署數(shù)據(jù)庫時,往往會搭建多個副本(Replica),保證數(shù)據(jù)庫集群的高可用性以及數(shù)據(jù)的持久性。傳統(tǒng)的部署方式是一主一備,即主備間通過日志同步數(shù)據(jù)變更。但是主備復(fù)制存在先天性缺陷,以常見的MySQL半同步復(fù)制為例,一旦網(wǎng)絡(luò)延遲超出閾值,同步就會退化到異步復(fù)制。此時如果主節(jié)點(diǎn)宕機(jī),副本可能丟失已提交的數(shù)據(jù),也就是常說的副本不一致。

為了保證副本間的強(qiáng)一致性,現(xiàn)代數(shù)據(jù)庫往往采用以Paxos為代表的多數(shù)派復(fù)制協(xié)議。Paxos通常要求集群中至少存3個節(jié)點(diǎn),每次寫入都要獲得超過半數(shù)節(jié)點(diǎn)的確認(rèn),即便其中1個節(jié)點(diǎn)宕機(jī),集群也仍然能正常提供服務(wù)。Paxos算法能夠保證副本間的強(qiáng)一致性,徹底解決副本不一致問題。

PolarDB-X在副本復(fù)制方面采用了X-Paxos。X-Paxos是阿里巴巴自研的Paxos協(xié)議實(shí)現(xiàn),起源于AliSQL(阿里內(nèi)部的 MySQL 分支)。基于樸素的Paxos實(shí)現(xiàn),它在功能、性能上都做了大量優(yōu)化,且經(jīng)歷了數(shù)十載的雙十一考驗(yàn),穩(wěn)定可靠。

X-Paxos實(shí)現(xiàn)了Multi-Paxos算法,通常存在一個相對穩(wěn)定的Leader節(jié)點(diǎn)用于處理讀寫請求。如果Leader節(jié)點(diǎn)因?yàn)槟承┮馔馇闆r發(fā)生宕機(jī)或超時,F(xiàn)ollower節(jié)點(diǎn)就會重新發(fā)起選主投票,如果得到超過半數(shù)的選票則成為新的Leader。Logger節(jié)點(diǎn)只負(fù)責(zé)保存日志以及參與Paxos投票。Learner節(jié)點(diǎn)通常用在只讀實(shí)例中,它僅僅接受主機(jī)群的變更日志,不參與Paxos投票。

此外,X-Paxos還支持動態(tài)添加刪除節(jié)點(diǎn)、權(quán)重化選主、Leader主動回切等企業(yè)級特性,允許用戶根據(jù)業(yè)務(wù)需求靈活定義部署方式。

多機(jī)房部署

基于Paxos復(fù)制協(xié)議,PolarDB-X可以部署到多個機(jī)房中,以實(shí)現(xiàn)機(jī)房級容災(zāi)。常見的部署方式有同城三機(jī)房、兩地三中心等,其中后者主要應(yīng)用在混合云部署中。由于Paxos協(xié)議的特性,通常三個機(jī)房中有一個主機(jī)房負(fù)責(zé)對外提供服務(wù)。

跨地域多活

如果業(yè)務(wù)有多活需求,出于性能考慮,通常建議在不同地域分別部署PolarDB-X實(shí)例,彼此之間通過數(shù)據(jù)同步工具相連接。數(shù)據(jù)要根據(jù)實(shí)際業(yè)務(wù)需求做合理的分區(qū),以保證各個地域的數(shù)據(jù)不會相互沖突。

  • PostgreSQL 17.5、16.9、15.13、14.18 和 13.21 發(fā)布!
  • PostgreSQL 18 測試版Beta 1 發(fā)布,新功能新特性!
  • PostgreSQL技術(shù)大講堂 - 第89講:重講數(shù)據(jù)庫完全恢復(fù)
  • PostgreSQL技術(shù)大講堂 - 第90講:重講數(shù)據(jù)庫不完全恢復(fù)
  • PostgreSQL證書有效期是幾年
  • 學(xué)PostgreSQL技術(shù),考工信部人才交流中心PG認(rèn)證證書
  • OCM考試多少分及格?看看CUUG 張同學(xué)Oracle 19c OCM成績單
  • OCP認(rèn)證指南:學(xué)什么內(nèi)容、考什么內(nèi)容
  • 2025年5月30日證書,恭喜CUUG張同學(xué)通過OCM19c認(rèn)證
  • CUUG入選2025年首批IITC工信人才崗位能力評價業(yè)務(wù)信息技術(shù)應(yīng)用創(chuàng)新領(lǐng)域合作機(jī)構(gòu)
  • PostgreSQL技術(shù)大講堂 - 第92講:重講流復(fù)制原理
  • 河北建筑工程學(xué)院與北京優(yōu)技教育(CUUG)達(dá)成產(chǎn)教整合校企合作
  • 推薦哪一家PostgreSQL認(rèn)證?來看看工信部直屬人才交流中心的PG認(rèn)證
  • 信創(chuàng)PostgreSQL培訓(xùn)考試認(rèn)證中心 -- 工信部人才交流中心唯一指定
  • 6月6日證書 - 工信部人才交流中心PostgreSQL中級PGCP高級PGCM認(rèn)證
  • PostgreSQL從入門到精通教程- 第93講:重講pg流復(fù)制安裝部署
  • PostgreSQL認(rèn)證怎么選?PGCP中級認(rèn)證PGCM高級認(rèn)證
  • PostgreSQL數(shù)據(jù)庫培訓(xùn)+認(rèn)證+考試 - 工業(yè)和信息化部人才交流中心
  • 【開源PostgreSQL】PG認(rèn)證考試費(fèi)用
  • PostgreSQL技術(shù)大講堂 - 第94講:重講PG流復(fù)制管理利器repmgr應(yīng)用實(shí)踐
  • PostgreSQL技術(shù)大講堂 - 第95講:postgreSQL 鎖沖突處理
  • PostgreSQL認(rèn)證:PGCP中級認(rèn)證發(fā)證機(jī)關(guān)、PG培訓(xùn)內(nèi)容及考試維度
  • PostgreSQL認(rèn)證考試中心 》》工信部人才交流中心
  • 難者不會,會者不難!Oracle OCP認(rèn)證考試難度分析
  • 騰訊云認(rèn)證,2025年最新報名和考試指引
  • 騰訊云認(rèn)證:“職業(yè)認(rèn)證”與“專項(xiàng)認(rèn)證”
  • 騰訊云認(rèn)證考試報名 - TDSQL數(shù)據(jù)庫交付運(yùn)維專家(TCCE MySQL版)
  • 騰訊云認(rèn)證考試報名 - TDSQL數(shù)據(jù)庫交付運(yùn)維專家(TCCE PostgreSQL版)
  • 新形式、新要求!2025年全新改版的騰訊云tdsql認(rèn)證考試指南
  • 準(zhǔn)備考OCP中級認(rèn)證,需要不需要先考初級OCA?
  • Apache HBase數(shù)據(jù)庫
  • IBM Informix數(shù)據(jù)庫
  • MySQL 8.0 OCP認(rèn)證考試題庫持續(xù)更新
  • 2025年5月安同學(xué)PostgreSQL PGCP中級認(rèn)證證書
  • 2025年5月陳同學(xué)PostgreSQL PGCP中級認(rèn)證證書
  • 2025年5月份工信部人才交流中心PostgreSQL認(rèn)證證書
  • 2025年5月胡同學(xué)PostgreSQL PGCP中級認(rèn)證證書
  • 2025年5月李同學(xué)PostgreSQL PGCM高級認(rèn)證證書
  • 2025年5月李同學(xué)PostgreSQL PGCP中級認(rèn)證證書
  • 2025年5月王同學(xué)PostgreSQL PGCP中級認(rèn)證證書
  • 2025年5月趙同學(xué)PostgreSQL PGCM高級認(rèn)證證書
  • PostgreSQL技術(shù)大講堂 - 第91講:重講表空間恢復(fù)
  • PostgreSQL認(rèn)證培訓(xùn)考試中心,及證書查詢網(wǎng)址
  • PostgreSQL相比Oracle有哪些優(yōu)勢
  • 高校信創(chuàng)數(shù)據(jù)庫人才培養(yǎng)創(chuàng)新與變革暨天職師大數(shù)據(jù)庫教學(xué)平臺國產(chǎn)化替代院長峰會
  • 六六大順!2025年6月6日李同學(xué)OCP 19c認(rèn)證證書
  • 騰訊云TCCA認(rèn)證考試報名 - TDSQL數(shù)據(jù)庫交付運(yùn)維工程師(MySQL版)
  • 騰訊云TCCA認(rèn)證考試報名 - TDSQL數(shù)據(jù)庫交付運(yùn)維工程師(PostgreSQL版)
  • 騰訊云TCCP認(rèn)證考試報名 - TDSQL數(shù)據(jù)庫交付運(yùn)維高級工程師(MySQL版)
  • 騰訊云TCCP認(rèn)證考試報名 - TDSQL數(shù)據(jù)庫交付運(yùn)維高級工程師(PostgreSQL版)