GBASE資料實現資料層面同城雙活之應用

GBASE南大通用發表於2022-03-30

隨著客戶業務發展,客戶原有系統不能滿足業務發展的需要,需要進行同城第二機房建設。新建的同城第二機房兼具效能提升和安全提升,既需承載一部分業務,分擔主機房壓力,又需實現同城兩個機房需資料互備,達到同城雙活容災能力。

南大通用事務型資料庫產品 GBase 8s ,部署在 4 臺伺服器上,通過 HAC 高可用叢集方案解決了雙機互備問題、通過 ER 企業級複製技術解決了不同業務對於部分資料的共享問題。此方案已在貴州移動、山西電信等實際專案應用,有效應對了客戶第二機房建設所需處理的資料負載分擔、同城雙活需求。

資料庫解決方案

資料庫是整個同城雙活方案的基礎部分,資料庫的建設是以高效、完整、穩定為目標,為上層應用提供全面準確的資料來源。

每個機房需要配置叢集,避免單點故障。

兩個機房的資料庫相對獨立,各自提供資料庫服務。

兩個機房的資料庫進行雙向資料同步,達到同城雙活容災能力。

採用了南大通用事務型資料庫產品 GBase 8s ,部署在 4 臺伺服器上,通過 HAC 高可用叢集方案解決了雙機互備問題、通過 ER 企業級複製技術解決了不同業務對於部分資料的共享問題。

 

HAC ER 均為 GBase 8s 資料庫內部元件,配置簡單,穩定可靠。

HAC 是一種內建於 GBase 8s 引擎中的雙機災備技術,無需單獨購買,它通過複製邏輯日誌的方式時刻保持主輔伺服器的同步。當主伺服器發生故障時,伺服器可以接管連線到主伺服器的應用,保證業務的持續執行,為應用提供高可靠性的資料庫服務。

ER Enterprise Replication )是一種內建的基於邏輯日誌的非同步機制,可以在事務級將對特定表和行的修改分佈到任意數量的參與節點上。 ER 可以在不同的平臺上使用, GBase 8s 資料庫小版本也可以不一樣,為新建資料庫提供更多選擇和便利,不需考慮原系統資料庫的升級。在使用 ER 時,在提交使用者事務之後啟動複製,使用非同步方式,對網路傳輸有更大的容忍。 ER 可以使用更多資料模型,例如 update-anywhere 、合併( consolidation )、分發( dissemination )和工作負載分割槽( workload partitioning )。在一個複製系統中可以任意混合使用這些模型,實現一對一、一對多、多對一、多對多的單向或雙向複製。

價值體現

高效能

採用 GBase 8s 事務型資料庫產品,提供同城雙活資料能力,為應用提供了強有力的支撐。

低成本

原有機房資料庫系統不需變更,新建機房資料庫建設完成後,兩機房進行資料複製配置即可完成同城雙活,保護了原有軟硬體投資,同時具備良好的擴充套件性。

HAC ER 資料庫元件均無需單獨購買。

HAC 不需要共享儲存,節省硬體資源。

高可用

提供 HAC 叢集高可用解決方案,當一個節點出現問題,另一個節點自動切換,無需手動干預,保障業務系統的連續性和安全性。

企業級複製

提供 ER 企業級複製功能,實現不同應用之間的共性資料完成實時同步,節省了應用開發的工作,降低了系統難度。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69979120/viewspace-2884887/,如需轉載,請註明出處,否則將追究法律責任。

相關文章