走进GBase 8s之高可用功能(二)HAC灾备高可用
生活随笔
收集整理的這篇文章主要介紹了
走进GBase 8s之高可用功能(二)HAC灾备高可用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
GBase 8s HAC(容災高可用)采用基于數據庫日志的增量數據同步技術實現節點高可用。根據災備距離不同分為同城容災高可用和異地災備高可用。同城容災高可用支持一主一從的部署方式,異地災備高可用支持一主多備的部署方式。HAC主節點執行讀寫業務的同時,備節點可承擔查詢、報表等讀業務。HAC具有安裝簡單、應用透明無感知、故障自動切換、無須額外付費等特點。
? ? ? ? HAC主備節點狀態一致性通過邏輯日志復制技術實現,因此要求主備服務器的數據庫版本完全相同,主備服務器的硬件和操作系統版本盡量相同。使用時,HAC主節點接收業務請求,寫邏輯日志,將邏輯日志置于發送緩沖區,通過局域網或廣域網發送給各備節點,備節點接收到邏輯日志,在內存中進行重放,從而達到主備節點數據狀態一致。通過CM(連接管理器)實現主備節點間互相切換。
HAC架構技術是一種基于邏輯日志的高可用技術,邏輯日志的更新模式支持同步和異步兩種模式。
- 同步模式:邏輯日志同步更新模式下備實例上的事務始終和主實例保持一致,所以在發生故障時不會丟失數據。適用于主備節點距離較近(同機房或跨機房)的同城容災。
- 半同步模式:邏輯日志半同步更新模式下,主實例在將邏輯日志刷新到磁盤之前要確保備實例日志已回放完成。適用于對主備節點相距幾十或上百公里的同城容災。
- 異步模式:邏輯日志異步更新模式下,主實例在將邏輯日志刷新到磁盤之前不需要收到備實例的確認信息,所以此模式可以提高日志的復制速度。適用于主備節點相距上千公里異地災備。
?此外,系統管理員可以通過配置,改進HAC高可用同步模式,用以平衡系統性能和數據保護。
?
?
總結
以上是生活随笔為你收集整理的走进GBase 8s之高可用功能(二)HAC灾备高可用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java计算机毕业设计线上订餐系统MyB
- 下一篇: 端口映射工具:ngrok的使用