最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

《科技觀察》019:從金融同行的成功實(shí)踐,看分布式數(shù)據(jù)庫(kù)如何平穩(wěn)落地

2022-01-10 18:35 作者:申斯基  | 我要投稿

毫無疑問,數(shù)據(jù)庫(kù)作為企業(yè)核心應(yīng)用系統(tǒng)的重要組成部分,從其出現(xiàn)伊始就逐漸占據(jù)可觀地位,目前幾乎所有的關(guān)鍵應(yīng)用都無法離開數(shù)據(jù)庫(kù)系統(tǒng)提供的底層支撐,金融行業(yè)尤其如此。

最近幾年,隨著越來越多金融企業(yè)的數(shù)據(jù)規(guī)模不斷增加、數(shù)據(jù)使用復(fù)雜度也在提高,對(duì)底層數(shù)據(jù)庫(kù)的能力要求也“水漲船高”,傳統(tǒng)集中式數(shù)據(jù)庫(kù)已不能滿足需要,因此具備高性能、可擴(kuò)展、高可用和高容錯(cuò)特性的分布式數(shù)據(jù)庫(kù),就成為了目前金融行業(yè)數(shù)字化轉(zhuǎn)型中的首要選擇,可以說金融行業(yè)走向分布式數(shù)據(jù)庫(kù)已是大勢(shì)所趨。

確實(shí)如此,去年8月,F(xiàn)rost&Sullivan聯(lián)合頭豹研究院發(fā)布的《2020年中國(guó)金融級(jí)分布式數(shù)據(jù)庫(kù)市場(chǎng)報(bào)告》就顯示,業(yè)界已有分布式數(shù)據(jù)庫(kù)在部分股份制銀行、城商行實(shí)現(xiàn)了核心業(yè)務(wù)系統(tǒng)的改造落地,針對(duì)國(guó)有大行的核心業(yè)務(wù)改造盡管仍處在“起步”階段,但未來隨著國(guó)有大行核心業(yè)務(wù)分布式改造的加快,也將會(huì)加速釋放金融領(lǐng)域分布式數(shù)據(jù)庫(kù)的改造規(guī)模潛力。

那么,金融行業(yè)的數(shù)據(jù)庫(kù)轉(zhuǎn)型為何如此迫切?在走向分布式數(shù)據(jù)庫(kù)的升級(jí)和改造過程中,又有哪些具體的痛點(diǎn)和更好的選型策略?來自一線金融同行的成功實(shí)踐,或許能帶給我們更多的參考和借鑒的價(jià)值。

轉(zhuǎn)型之勢(shì)

事實(shí)上,雖然“看不見,摸不著”,但金融行業(yè)的數(shù)據(jù)庫(kù)系統(tǒng)和我們每個(gè)人都“息息相關(guān)”。今天,每一個(gè)人通過線上線下交易平臺(tái)的每一次結(jié)賬、刷卡、轉(zhuǎn)賬、人臉識(shí)別、登錄銀行賬戶等等,都會(huì)產(chǎn)生數(shù)據(jù),并被相應(yīng)的銀行數(shù)據(jù)庫(kù)記錄,而一家銀行通常有幾百套信息和數(shù)據(jù)系統(tǒng),國(guó)有大行甚至可能有幾千套,其中和“錢”有關(guān)的系統(tǒng),例如資產(chǎn)管理、貸款管理等,都屬于核心系統(tǒng),更是銀行的重中之重,因此金融行業(yè)對(duì)數(shù)據(jù)庫(kù)的要求極其嚴(yán)苛。

也正因此,過去相當(dāng)長(zhǎng)一段時(shí)間,包括銀行在內(nèi)的金融機(jī)構(gòu)主要采用的是“大/小型機(jī)+集中式數(shù)據(jù)庫(kù)系統(tǒng)”這樣的傳統(tǒng)架構(gòu)。隨著數(shù)字化轉(zhuǎn)型的加速,金融行業(yè)需要面對(duì)更為復(fù)雜的業(yè)務(wù)場(chǎng)景,而且數(shù)據(jù)處理所面對(duì)的數(shù)據(jù)類型、數(shù)據(jù)規(guī)模以及處理性能的要求越來越高,加上國(guó)家政策的相關(guān)要求,都讓分布式數(shù)據(jù)庫(kù)在金融領(lǐng)域的應(yīng)用得以逐步深入,我們可以從三個(gè)維度來做觀察:

一是,從轉(zhuǎn)型加速角度看,在數(shù)字化轉(zhuǎn)型加劇的大背景下,金融行業(yè)未來運(yùn)營(yíng)的核心能力將是數(shù)字化(數(shù)字化獲客、數(shù)字化服務(wù)、數(shù)字化運(yùn)營(yíng)),而數(shù)據(jù)作為金融行業(yè)數(shù)字化運(yùn)營(yíng)的關(guān)鍵,如何借助數(shù)據(jù)敏捷地調(diào)整業(yè)務(wù)模式、資源能力以及風(fēng)險(xiǎn)控制手段,確保金融行業(yè)的韌性和提升業(yè)績(jī)水平已變得刻不容緩,相應(yīng)的也對(duì)數(shù)據(jù)庫(kù)提出了更高的要求。

二是,從業(yè)務(wù)驅(qū)動(dòng)角度看,很多金融機(jī)構(gòu)采用的集中式數(shù)據(jù)庫(kù)系統(tǒng)越來越難以滿足其業(yè)務(wù)發(fā)展需求,走向分布式數(shù)據(jù)庫(kù)成為市場(chǎng)新的趨勢(shì)。以手機(jī)銀行為例,目前人們通過手機(jī)銀行辦理業(yè)務(wù)的場(chǎng)景越來越多,而這種業(yè)務(wù)場(chǎng)景往往會(huì)出現(xiàn)對(duì)數(shù)據(jù)并發(fā)、讀寫效率,數(shù)據(jù)復(fù)雜化以及海量數(shù)據(jù)所產(chǎn)生的壓力,而這些場(chǎng)景正是分布式數(shù)據(jù)庫(kù)能夠大顯身手的領(lǐng)域,這種源于業(yè)務(wù)驅(qū)動(dòng)的需求,也催生了分布式數(shù)據(jù)庫(kù)需求的產(chǎn)生。

三是,從國(guó)家政策角度看,國(guó)家很早就將新型數(shù)據(jù)庫(kù)作為重要基礎(chǔ)設(shè)施組成部分給出指導(dǎo)性原則。在《金融科技(FinTech)發(fā)展規(guī)劃(2019-2021)》中就明確指出:“金融科技重點(diǎn)技術(shù)點(diǎn)和應(yīng)用場(chǎng)景中,利用云計(jì)算和分布式數(shù)據(jù)庫(kù)拓寬服務(wù)渠道;要加強(qiáng)分布式數(shù)據(jù)庫(kù)的研發(fā)應(yīng)用?!辈粌H如此,2020年11月,中國(guó)人民銀行又正式發(fā)布《分布式數(shù)據(jù)庫(kù)技術(shù)金融應(yīng)用規(guī)范》(JR/T 0204-2020),從技術(shù)架構(gòu)、安全技術(shù)、災(zāi)難恢復(fù)三個(gè)方面,構(gòu)建了一整套分布式數(shù)據(jù)庫(kù)技術(shù)金融應(yīng)用的系列標(biāo)準(zhǔn),這也為推動(dòng)分布式數(shù)據(jù)庫(kù)落地金融行業(yè)奠定了基礎(chǔ)。

在此背景下,過去幾年中國(guó)數(shù)據(jù)庫(kù)市場(chǎng)也呈現(xiàn)出了“百花齊放”的發(fā)展?fàn)顟B(tài),從數(shù)據(jù)庫(kù)市場(chǎng)的參與者來看,既有以阿里云、騰訊云、百度云和金山云為代表的CSP(云服務(wù)商)提供的云上數(shù)據(jù)庫(kù)產(chǎn)品;也有如中興、南大通用等為代表的國(guó)內(nèi)較早一批深耕數(shù)據(jù)庫(kù)市場(chǎng)的企業(yè);同時(shí)一些新型的數(shù)據(jù)庫(kù)廠商如PingCap、星環(huán)科技也在市場(chǎng)中涌現(xiàn);而傳統(tǒng)的科技企業(yè),如新華三等也在近期推出了基于開源數(shù)據(jù)庫(kù)的產(chǎn)品和解決方案。

而從產(chǎn)品和方案角度看,今天市場(chǎng)中同樣既有南大通用、星環(huán)科技這類主打OLAP(事務(wù)型)產(chǎn)品和方案,也有Oceanbase、PingCap這種基于MySQL開源分布式數(shù)據(jù)庫(kù)開發(fā)、主要面向OLTP(交易型)以及由此延伸出來的融合了交易型數(shù)據(jù)庫(kù)和分析型數(shù)據(jù)庫(kù)特點(diǎn)的HTAP(混合事務(wù)/分析處理)數(shù)據(jù)庫(kù)需求的產(chǎn)品和方案。此外,市場(chǎng)中也出現(xiàn)了天璣,沃趣這類國(guó)產(chǎn)數(shù)據(jù)庫(kù)一體機(jī)的產(chǎn)品,還有巨杉數(shù)據(jù)推出的文檔型數(shù)據(jù)庫(kù),可以說從目前中國(guó)市場(chǎng)中的數(shù)據(jù)庫(kù)無論是產(chǎn)品、方案和生態(tài)都是十分豐富和多樣化的,而這些數(shù)據(jù)庫(kù)產(chǎn)品和方案,更先后在各大商業(yè)銀行、金融機(jī)構(gòu)及城商行的核心業(yè)務(wù)系統(tǒng)陸續(xù)投產(chǎn)并穩(wěn)定運(yùn)行,這也進(jìn)一步驗(yàn)證了分布式數(shù)據(jù)庫(kù)完全可以滿足金融行業(yè)核心業(yè)務(wù)系統(tǒng)對(duì)數(shù)據(jù)庫(kù)的要求。

選型之道

當(dāng)然,分布式數(shù)據(jù)庫(kù)要更好地融入到金融行業(yè)的核心業(yè)務(wù)系統(tǒng)之中并不是“一蹴而就”的,這是因?yàn)榻鹑谛袠I(yè)的特殊性所造成的,所謂的“特殊性”指的是相較其他領(lǐng)域,金融行業(yè)對(duì)應(yīng)用場(chǎng)景、技術(shù)條件和關(guān)鍵訴求方面較為嚴(yán)苛。

可以看到,目前在金融行業(yè)中一些大型的國(guó)有銀行已開始將他們?cè)瓉淼腛racle/IBM DB2這種集中式數(shù)據(jù)庫(kù)替換成基于MySQL、PostgreSQL的分布式數(shù)據(jù)庫(kù),這類針對(duì)OLTP場(chǎng)景的分布式數(shù)據(jù)庫(kù),其優(yōu)勢(shì)是能夠通過中間層進(jìn)行數(shù)據(jù)庫(kù)交易的兩段式提交來保障事務(wù)的一致性,同時(shí)也可以Proxy(代理)相應(yīng)的請(qǐng)求到合適的數(shù)據(jù)庫(kù)分區(qū)的節(jié)點(diǎn),由此確保大規(guī)模交易型應(yīng)用的穩(wěn)定運(yùn)行,但由此也帶來了更多的挑戰(zhàn),如金融企業(yè)的研發(fā)團(tuán)隊(duì)需要具備較強(qiáng)的技術(shù)開發(fā)能力,此外對(duì)金融企業(yè)的數(shù)據(jù)中心基礎(chǔ)設(shè)施中的軟硬件優(yōu)化和升級(jí)也提出了更多的要求。

從這個(gè)角度來說,如何快速有效地實(shí)現(xiàn)從傳統(tǒng)的集中式數(shù)據(jù)庫(kù)到分布式數(shù)據(jù)庫(kù)的轉(zhuǎn)型和改造,已成為金融行業(yè)必須面對(duì)的問題。在此過程中,從以下幾個(gè)維度考慮技術(shù)的選型策略,是決定分布式數(shù)據(jù)庫(kù)能否成功落地金融行業(yè)的關(guān)鍵,具體而言:

首先,是業(yè)務(wù)場(chǎng)景維度,金融行業(yè)對(duì)數(shù)據(jù)的使用場(chǎng)景較為多元化,這也對(duì)數(shù)據(jù)庫(kù)提出了較高的要求。在傳統(tǒng)集中式數(shù)據(jù)庫(kù)上,這一問題還不明顯,因?yàn)檫@些數(shù)據(jù)庫(kù)往往是多面手,各方面功能較為均衡,但分布式數(shù)據(jù)庫(kù)則不然,其往往有明確的適用場(chǎng)景范圍。因此,從業(yè)務(wù)場(chǎng)景的維度看,金融行業(yè)從應(yīng)當(dāng)在分布式事務(wù)、數(shù)據(jù)強(qiáng)一致性、混合負(fù)載等方面選擇分布式數(shù)據(jù)庫(kù),充分發(fā)揮分布式數(shù)據(jù)庫(kù)在這些場(chǎng)景應(yīng)用方面的優(yōu)勢(shì)之處。

其次,是數(shù)據(jù)可用維度,數(shù)據(jù)可用維度包括幾個(gè)方面,如數(shù)據(jù)一致性,指的是金融核心業(yè)務(wù)往往要求數(shù)據(jù)庫(kù)必須支持強(qiáng)一致性方案以優(yōu)先保證數(shù)據(jù)正確性;業(yè)務(wù)連續(xù)性,指的是金融行業(yè)分布式數(shù)據(jù)庫(kù)在多數(shù)據(jù)中心部署后,要確保數(shù)據(jù)在災(zāi)難發(fā)生的情況下不丟數(shù)據(jù),以保持業(yè)務(wù)的連續(xù)性;此外,包括數(shù)據(jù)安全性,混合業(yè)務(wù)負(fù)載(如OLTP應(yīng)用和OLAP應(yīng)用)以及分布式數(shù)據(jù)庫(kù)十分具有更好的“適配性”也是技術(shù)選型中,值得金融行業(yè)關(guān)注的核心點(diǎn)。

第三,是基礎(chǔ)設(shè)施的維度,核心業(yè)務(wù)系統(tǒng)是金融行業(yè)最為重要的業(yè)務(wù)系統(tǒng)模塊,不僅對(duì)數(shù)據(jù)庫(kù)的要求高,同時(shí)與基礎(chǔ)設(shè)施所能夠提供的高可用性、高穩(wěn)定性和高可擴(kuò)展性同樣“息息相關(guān)”,特別是今天越來越多新的金融服務(wù)模式和渠道,如手機(jī)、移動(dòng)銀行這類的服務(wù)常常會(huì)出現(xiàn)瞬時(shí)數(shù)據(jù)庫(kù)并發(fā)業(yè)務(wù)負(fù)載,往往會(huì)需要萬(wàn)/次每秒的讀寫請(qǐng)求,這就要求底層提供的關(guān)鍵數(shù)據(jù)中心基礎(chǔ)設(shè)施,能夠支持線性擴(kuò)展性能與提供足夠大的存儲(chǔ)容量等。此外,越來越多的金融企業(yè)也正在將基于x86環(huán)境的分布式架構(gòu)替代以往的大/小機(jī)型環(huán)境的集中式架構(gòu),并逐步開始遷移各類應(yīng)用到云平臺(tái)之上,實(shí)現(xiàn)數(shù)據(jù)與業(yè)務(wù)的分離,因此如何保持接口兼容性和數(shù)據(jù)一致性的前提下,實(shí)現(xiàn)云化基礎(chǔ)設(shè)施的改造和升級(jí),以方便后期提供更為強(qiáng)大的分布式計(jì)算和存儲(chǔ)的服務(wù)能力,同樣也是保證分布式數(shù)據(jù)庫(kù)平穩(wěn)落地金融行業(yè)的重中之重。

最后,是投入成本維度,技術(shù)為業(yè)務(wù)服務(wù),而非為用而用,需要綜合考慮成本和收益的平衡。金融行業(yè)分布式數(shù)據(jù)庫(kù)的選型問題,不僅僅涉及到上面的場(chǎng)景應(yīng)用和技術(shù)能力問題,同時(shí)在“非技術(shù)”方面也需要重視,其中硬件成本方面,主要取決于金融行業(yè)部署的分布式數(shù)據(jù)庫(kù)所需的服務(wù)器集群規(guī)模、數(shù)據(jù)量以及數(shù)據(jù)庫(kù)自身對(duì)硬件的要求等;軟件成本方面,指的是采購(gòu)分布式數(shù)據(jù)庫(kù)軟件所需的成本;開發(fā)測(cè)試成本方面,指的是金融企業(yè)對(duì)數(shù)據(jù)庫(kù)進(jìn)行改造或者更換后,還需要完成必要的開發(fā)測(cè)試環(huán)節(jié)以確保分布式數(shù)據(jù)庫(kù)的“可用性”;最后是運(yùn)營(yíng)維護(hù)成本方面,是為了滿足升級(jí)和改造數(shù)據(jù)庫(kù)所帶來的數(shù)據(jù)遷移成本和上線之后的日常維護(hù)運(yùn)營(yíng)成本等。

由此可見,金融行業(yè)真實(shí)的應(yīng)用需求和特殊的應(yīng)用場(chǎng)景,在加速分布式數(shù)據(jù)庫(kù)解決方案的落地同時(shí),也帶來了一系列需要積極應(yīng)對(duì)的問題,因此金融行業(yè)未來如何更好地以低成本、高效率的方式構(gòu)建可彈性擴(kuò)展、敏捷交付的分布式數(shù)據(jù)庫(kù)系統(tǒng),同時(shí)保持基礎(chǔ)設(shè)施的高可用性和穩(wěn)定性,也就變得至關(guān)重要。

成功實(shí)踐

在這場(chǎng)擁抱分布式數(shù)據(jù)的趨勢(shì)中,國(guó)內(nèi)不少金融行業(yè)企業(yè)也勇敢地踏出了探索與創(chuàng)新的旅程,通過采用分布式數(shù)據(jù)庫(kù),不僅驗(yàn)證了從理論到工程實(shí)踐的可行性,同時(shí)也取得了不錯(cuò)的成功實(shí)踐,無疑為更多的金融行業(yè)用戶未來的轉(zhuǎn)型提供了借鑒和參考的價(jià)值。

比如某國(guó)有大行就基于PingCAP的TiDB展開了自身分布式數(shù)據(jù)庫(kù)的實(shí)踐,之所以選擇TiDB,主要是其產(chǎn)品可在一定場(chǎng)景下滿足該行對(duì)分布式數(shù)據(jù)庫(kù)的需求如TiDB具有金融級(jí)高可用、能夠?qū)崿F(xiàn)彈性擴(kuò)鎖容、具有實(shí)時(shí)HTAP能力,此外還兼容MySQL5.7協(xié)議和MySQL生態(tài)等。因此,在以下金融行業(yè)的應(yīng)用場(chǎng)景中,TiDB能夠發(fā)揮重要的作用,包括支持規(guī)模場(chǎng)景的OLTP、完成分布式批量處理以及能夠?qū)崿F(xiàn)海量HTAP等。

為了保證分布式數(shù)據(jù)庫(kù)的可用性,TiDB 在組件級(jí)、集群級(jí)提供了各種技術(shù)手段來保證整體可用性。其中,組件高可用指的是當(dāng)PD(主要存儲(chǔ)系統(tǒng)級(jí)元數(shù)據(jù))節(jié)點(diǎn)異常時(shí),能夠自動(dòng)將leader遷移到其他節(jié)點(diǎn);而TiDB 節(jié)點(diǎn)異常時(shí),因?yàn)門iDB(能夠提供無狀態(tài)的分布式SQL層,完成對(duì)SQL語(yǔ)句的語(yǔ)法解析、語(yǔ)義解析、協(xié)議解析等)節(jié)點(diǎn)本身是無狀態(tài)的,單臺(tái)故障結(jié)合高可用機(jī)制,也會(huì)自動(dòng)隔離,不會(huì)影響系統(tǒng)的正常運(yùn)行。同樣,TiKV(這是一個(gè)分布式且支持事務(wù)的 Key-Value存儲(chǔ)引擎)節(jié)點(diǎn)異常時(shí),也會(huì)自動(dòng)將異常節(jié)點(diǎn)中的leader 移到其他節(jié)點(diǎn),并在其他節(jié)點(diǎn)上自動(dòng)補(bǔ)充副本數(shù)據(jù)。

集群高可用,則主要體現(xiàn)為TiDB無論是在同城集群部署方式與單地域兩可用區(qū)部署方式一致,異地為一個(gè)3副本的災(zāi)備集群,生產(chǎn)集群與災(zāi)備集群間通過 binlog 或 ticdc 來進(jìn)行數(shù)據(jù)同步。當(dāng)發(fā)生機(jī)器級(jí)別故障,可參考組件高可用的方案。當(dāng)發(fā)生可用區(qū)級(jí)別故障,如主中心發(fā)生故障,集群自動(dòng)檢測(cè)故障,并進(jìn)行故障切換,啟用副中心,保證 RPO=0,RTO

值得一提的是,為了更好的發(fā)揮TiDB的能力,該行也基于PingCAP TiDB的英特爾?精選解決方案快速的實(shí)現(xiàn)了分布式數(shù)據(jù)庫(kù)的落地,該方案不僅進(jìn)一步優(yōu)化了部署TiDB所需的性能以及實(shí)現(xiàn)了成本的降低,同時(shí)更顯著縮短了評(píng)估、測(cè)試和配置分布式數(shù)據(jù)庫(kù)架構(gòu)所需的時(shí)間,具體來看:

第一,是基于PingCAP TiDB的英特爾? 精選解決方案,通過優(yōu)化英特爾? 至強(qiáng)? 可擴(kuò)展處理器的性能表現(xiàn),使得TiDB數(shù)據(jù)庫(kù)解決方案能夠更好地支撐高并發(fā)、海量數(shù)據(jù)場(chǎng)景下的數(shù)據(jù)處理需求;第二,是能夠節(jié)省數(shù)據(jù)庫(kù)系統(tǒng)的總體TCO成本,減少管理多個(gè)數(shù)據(jù)庫(kù)解決方案的時(shí)間,并有更多的時(shí)間為企業(yè)和客戶提供更多的業(yè)務(wù)價(jià)值;第三,經(jīng)過驗(yàn)證和優(yōu)化的軟硬件融合方案,也能夠顯著降低金融行業(yè)客戶部署、運(yùn)維難度與耗費(fèi)的時(shí)間。

而從該行的具體實(shí)踐中,我們也不難發(fā)現(xiàn)其成功的關(guān)鍵主要體現(xiàn)在,首當(dāng)其沖的是該行敢于采用新技術(shù),擁抱新技術(shù),特別是通過采用TiDB這樣的分布式數(shù)據(jù)庫(kù),實(shí)現(xiàn)了系統(tǒng)的高并發(fā)、高可用,具備了彈性伸縮等特性;此外,該行部署分布式數(shù)據(jù)庫(kù)成功的關(guān)鍵原因還在于,就是十分注重在硬件基礎(chǔ)設(shè)施方面的選擇,而基于PingCAP TiDB的英特爾??精選解決方案,則為該行運(yùn)行HTAP這樣的業(yè)務(wù)提供了可行的落地方案,可以說經(jīng)過預(yù)先調(diào)整和測(cè)試的方案和配置,無疑能夠顯著加快金融企業(yè)部署TiDB數(shù)據(jù)庫(kù)所需花費(fèi)的時(shí)間,并大大提升性能、安全性和可用性等方面的表現(xiàn)。

筑牢基座

事實(shí)上,基于PingCAP TiDB的英特爾??精選解決方案只是英特爾在助力金融行業(yè)用戶擁抱分布式數(shù)據(jù)庫(kù)中的一個(gè)“縮影”。不僅和PingCAP深入合作,英特爾還和南大通用基于第三代英特爾??至強(qiáng)? 可擴(kuò)展處理器,進(jìn)一步提升了南大通用 GBase 8a 分布式并行處理(MPP)數(shù)據(jù)庫(kù)集群系統(tǒng)性能表現(xiàn);此外,英特爾也與星環(huán)科技合作,借助第三代英特爾? 至強(qiáng)? 可擴(kuò)展處理器幫助星環(huán)科技Transwarp ArgoDB分布式閃存數(shù)據(jù)庫(kù)提升性能表現(xiàn),助力更多的企業(yè)能夠更好的建設(shè)一站式的大數(shù)據(jù)綜合平臺(tái)。

在此基礎(chǔ)上,英特爾還圍繞分布式數(shù)據(jù)庫(kù)的特性做了更多的技術(shù)創(chuàng)新,并針對(duì)數(shù)據(jù)庫(kù)一體機(jī)、經(jīng)典分庫(kù)分表方案以及云原生數(shù)據(jù)庫(kù)方案做了優(yōu)化,以幫助金融行業(yè)客戶構(gòu)建出對(duì)分布式數(shù)據(jù)庫(kù)的“駕馭”能力。

比如,數(shù)據(jù)庫(kù)系統(tǒng)為了更好的支持ACID,往往在內(nèi)部會(huì)出現(xiàn)很多的“鎖”,而這些“鎖”的存在造成了數(shù)據(jù)訪問的競(jìng)爭(zhēng),因此在具體的應(yīng)用中,即使給數(shù)據(jù)庫(kù)分配再多的處理器性能,也很難在超過一定核數(shù)下實(shí)現(xiàn)性能的提升。為此,第三代英特爾??至強(qiáng)??可擴(kuò)展處理器在架構(gòu)上實(shí)現(xiàn)了創(chuàng)新,其處理器的緩存在L1、L2、L3上都有明顯的增加,而這種更大的緩存可以有效地降低數(shù)據(jù)訪問的延時(shí),從而更快地訪問數(shù)據(jù)。此外,英特爾獨(dú)特的Mesh架構(gòu)同樣也能明顯的降低數(shù)據(jù)沖突時(shí)候的訪問延時(shí)。

除了增強(qiáng)內(nèi)核架構(gòu)能力之外,英特爾也在I/0帶寬方面實(shí)現(xiàn)了進(jìn)一步的優(yōu)化,如第三代英特爾??至強(qiáng)??可擴(kuò)展處理器的PCIe從3.0提升到4.0,由此可為企業(yè)帶來兩倍的I/O帶寬的提升。同時(shí),英特爾? 傲騰? 持久內(nèi)存、英特爾??傲騰??固態(tài)盤,以及英特爾??以太網(wǎng)800系列也能夠充分借助PCIe4.0帶寬的提升,進(jìn)一步實(shí)現(xiàn)整體性能的增強(qiáng)。

而針對(duì)不少金融用戶采用數(shù)據(jù)庫(kù)一體機(jī)的方案來實(shí)現(xiàn)分布式數(shù)據(jù)庫(kù)的部署的需求,英特爾目前也正與合作伙伴一起創(chuàng)新,提供計(jì)算節(jié)點(diǎn)和存儲(chǔ)節(jié)點(diǎn)配置的最佳實(shí)踐。以存儲(chǔ)節(jié)點(diǎn)為例,通過集成英特爾?傲騰?持久內(nèi)存并進(jìn)行數(shù)據(jù)分層,就能讓數(shù)據(jù)庫(kù)一體機(jī)實(shí)現(xiàn)更優(yōu)的性價(jià)比和帶來了更高的性能。

更為關(guān)鍵的是,圍繞金融行業(yè)用戶對(duì)數(shù)據(jù)安全方面的高要求,第三代英特爾??至強(qiáng)? 可擴(kuò)展處理器也增加了非常多的安全方面的指令或者特性,如全內(nèi)存加密技術(shù)(英特爾? Total Memory Encryption,英特爾? TME),以及英特爾? 軟件防護(hù)擴(kuò)展(英特爾? SGX)等,利用這些技術(shù)不少CSP也推出了基于英特爾? SGX的云上的數(shù)據(jù)庫(kù)服務(wù)實(shí)例,這種云上高可用、高安全的、內(nèi)存加密的數(shù)據(jù)庫(kù),可以說也真正為金融行業(yè)用戶有效避免安全漏洞帶來的數(shù)據(jù)泄露風(fēng)險(xiǎn)提供了技術(shù)保障。

由此可見,對(duì)于金融行業(yè)部署分布式數(shù)據(jù)庫(kù)應(yīng)用來說,借助第三代英特爾? 至強(qiáng)? 可擴(kuò)展處理器最新的微架構(gòu)以及核心數(shù)量增加所帶來的優(yōu)勢(shì),以及基于英特爾和合作伙伴在軟硬件方面的持續(xù)優(yōu)化,無疑能夠更好的幫助金融企業(yè)實(shí)現(xiàn)分布式數(shù)據(jù)庫(kù)的部署和落地,特別是在同等的服務(wù)器數(shù)量前提下,能夠?yàn)榻鹑谄髽I(yè)帶來更高的性能,更低的成本投入。

全文總結(jié),分布式數(shù)據(jù)庫(kù),作為一種新型數(shù)據(jù)庫(kù)產(chǎn)品架構(gòu),目前正處于蓬勃發(fā)展階段,其具備的數(shù)據(jù)分片管理、分布式事務(wù)、讀寫分離等關(guān)鍵分布式能力,能夠很好地滿足金融行業(yè)在高性能、大數(shù)據(jù)量等多種業(yè)務(wù)場(chǎng)景,上述金融企業(yè)的成功實(shí)踐和投產(chǎn)使用就驗(yàn)證了這樣的趨勢(shì)。但與此同時(shí),金融行業(yè)要成功實(shí)現(xiàn)分布式數(shù)據(jù)庫(kù)的部署和應(yīng)用,在選型和落地過程中也要注重對(duì)包括處理器、內(nèi)存、網(wǎng)絡(luò)等底層硬件基礎(chǔ)設(shè)施的選擇,唯有“軟硬兼顧”,才能更好地推動(dòng)分布式數(shù)據(jù)庫(kù)的落地,從而在未來筑牢金融行業(yè)數(shù)字化轉(zhuǎn)型的堅(jiān)實(shí)基座。


《科技觀察》019:從金融同行的成功實(shí)踐,看分布式數(shù)據(jù)庫(kù)如何平穩(wěn)落地的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
广德县| 名山县| 射洪县| 比如县| 云浮市| 蒲城县| 扎鲁特旗| 洛扎县| 图木舒克市| 鹤壁市| 蓝山县| 噶尔县| 白朗县| 子长县| 富蕴县| 石柱| 广元市| 泰顺县| 井陉县| 左权县| 泾川县| 富蕴县| 德令哈市| 伊春市| 精河县| 阳东县| 丰宁| 康马县| 宁蒗| 高要市| 仁布县| 高碑店市| 武陟县| 静安区| 水城县| 定边县| 皮山县| 舟山市| 卢龙县| 罗田县| 承德市|