華為云數據庫MySQL金融版公測,打造滿足金融場景數據安全性的高端產品
日前,華為云數據庫推出MySQL 金融版,基于Paxos協議,采用一主兩備三節點架構,解決數據庫分布式環境下數據一致性的問題,實現了自動腦裂保護機制,保證數據庫高可用和高可靠,滿足金融場景下的數據庫高要求。
近年來,金融科技大力發展,金融系統更是亟需技術架構革新、以滿足行業日益增長的業務需求。數據庫承載著金融企業的核心數據,出現數據丟失,業務連續性中斷,對企業而言不但造成經濟損失,而且還會進一步影響商譽及信譽。因此,金融級數據庫,既是現代金融系統轉型與革新的基礎,也是企業競爭立足的重要一環。
提到金融級數據庫,人們首先想到的是 DB2、ORACLE 這樣的老牌商業數據庫。究其原因,正是因為他們解決了金融行業兩個最為關注的問題:數據庫的高可靠和高可用。但近年來,隨著開源數據庫不斷發展和有效解決方案的提出,MySQL逐步在各個金融場景下占據重要地位。
尤其是MySQL在5.5、5.6版本引入半同步復制和 GTID 等機制,并經過5.5,5.6,5.7幾個版本的演進之后, MySQL在性能、數據強一致性方面有了質的提升。
華為云數據庫 MySQL 金融版在完全兼容社區版的基礎上,基于Paxos協議,采用一主兩備三節點架構,彌補了社區版傳統架構下異步、半同步復制可能導致數據丟失的缺陷,確保數據最終一致性,并解決了網絡孤島、腦裂等分布式系統問題。
一主兩備的三節點架構,是華為云 MySQL 金融版一大亮點。在該方案中,用戶提交事務時,需要等待至少一個備庫收到日志副本,才返回給用戶事務成功結束的信號,且收到的確認事務會自動持久化到多數派主機中,確保數據庫的可靠性。
此外,在該架構下,無論任意一臺服務器掛掉,也不影響業務可用性,因為已提交的數據至少有 2 份副本,掛掉一臺,還有至少1臺是包含了已提交事務的持久化內容。
華為云 MySQL金融版一主兩備架構圖
Paxos 協議的引入和三節點架構的設計,確保了在整個故障切換過程中主備數據的強一致性,真正實現數據零丟失!毫無疑問,這對于金融場景(包含銀行、保險等行業)而言,確實是量身打造;而對于數據可靠性同樣具備高要求的其它場景,也非常合適。
目前,華為云 MySQL金融版已正式上線公測,試用及了解詳情,請訪問:
https://www.huaweicloud.com/product/mysql.html