資料庫架構多活相關設計

2021-09-23 14:06:55 字數 252 閱讀 4063

可以考慮如下架構:

同機房 互為主備,同城機房 設定為單向從 異地機房 設定為單向從

keepalived 採用單播模式,可以直接控制同機房的兩台資料庫,同城機房的資料庫。

異地機房資料庫重新建立連線可以採用動態修改資料庫配置,採用統一註冊中心推送配置方式。

主<-------->主---------->從---------------->從

單播模式:

keepalived掛載多個資料庫,做vip漂移

mysql異地多活方案 資料庫異地多活解決方案

異地多活指分布在異地的多個站點同時對外提供服務的業務場景。異地多活是高可用架構設計的一種,與傳統的災備設計的最主要區別在於 多活 即所有站點都是同時在對外提供服務的。以乙個簡單的業務單元的it系統為例,整個it系統的異地多活方案如下圖所示。整個方案將各站點分為 分流量層 應用層和資料層。單元封閉 應...

資料庫 異地多活多中心概念

本文簡要談談我對異地多活多中心淺顯理解,以及互相產生的記錄不衝突的原因。多活就是指業務服務部署在n個機房,那麼可以容忍n 1個機房掛掉,還是能正常提供服務。多中心指資料庫中心。每個機房之間可以雙向資料同步,那麼此時兩個機房的相同庫表之間的自增id步長就不一致,比如一邊奇數一邊偶數。資料同步的時候就不...

資料庫架構設計

當您根據現有的資料庫規劃工作流應用程式時,請記住 將現有資料庫註冊為工作流應用程式之前,請製作該資料庫的乙個備份副本。不要試圖對產品資料庫進行設計更改。將資料庫移動並複製到某個測試環境中,並在該環境中執行所有工作流實現和架構更改。在確保工作流應用程式按照預期的那樣執行之後,請將其部署到生產伺服器中。...