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