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