一、分布式數(shù)據(jù)庫(kù),正當(dāng)時(shí)
向下發(fā)揮硬件算力,向上支持上層應(yīng)用,數(shù)據(jù)庫(kù)作為IT行業(yè)的根基,不可或缺。
數(shù)據(jù)庫(kù)是基礎(chǔ)軟件皇冠上的明珠,幾十年來(lái)與操作系統(tǒng)齊名,是每一家公司業(yè)務(wù)系統(tǒng)的核心,以剛需“收割”企業(yè)利潤(rùn)。
在過(guò)去幾十年間,集中式數(shù)據(jù)庫(kù)占主流。
如果將數(shù)據(jù)庫(kù)的處理能力和容量類比為“馬拉車”,集中式數(shù)據(jù)庫(kù)的解決方案是把“馬”做大,讓單機(jī)實(shí)力更加強(qiáng)勁,帶動(dòng)數(shù)據(jù)的存儲(chǔ)和處理。
數(shù)據(jù)庫(kù)的速度、易用性、穩(wěn)定性、擴(kuò)展性、成本等對(duì)企業(yè)的基礎(chǔ)業(yè)務(wù)以及增長(zhǎng)彈性至關(guān)重要。
數(shù)據(jù)的產(chǎn)生速度和使用方式都發(fā)生了翻天覆地的變化。數(shù)據(jù)呈現(xiàn)出海量規(guī)模和高速增長(zhǎng)的態(tài)勢(shì),數(shù)據(jù)的部署環(huán)境也日益復(fù)雜。
數(shù)據(jù)量爆發(fā)式增長(zhǎng)、應(yīng)用負(fù)載快速增加,容量需求急劇增加。但面對(duì)新時(shí)代,集中式數(shù)據(jù)庫(kù)已分身乏術(shù)。
一是“馬”的增長(zhǎng)很難跟上“車”的速度,二來(lái)集中式數(shù)據(jù)庫(kù)存在容量限制,一般只能達(dá)到TB級(jí)別,無(wú)法適應(yīng)大數(shù)據(jù)時(shí)代數(shù)據(jù)快速增長(zhǎng)的存儲(chǔ)和處理需求,再者持續(xù)的金錢投入,讓成本大大提升。
另一方面,傳統(tǒng)集中式數(shù)據(jù)庫(kù)整體性能和穩(wěn)定性,過(guò)分依賴于底層硬件本身的性能及穩(wěn)定性,這也是為什么傳統(tǒng)核心數(shù)據(jù)庫(kù)往往采用小機(jī)型及高端存儲(chǔ)設(shè)備,這樣一來(lái)就大大增加了客戶的建設(shè)成本,以及后期運(yùn)維成本
既然獨(dú)木難支,為何不“眾人拾柴”?
分布式數(shù)據(jù)庫(kù),就是動(dòng)用許多“小馬”,一起來(lái)拉動(dòng)這輛“大車”。
相比傳統(tǒng)的集中式數(shù)據(jù)庫(kù),分布式數(shù)據(jù)庫(kù)可擴(kuò)展性更強(qiáng)。面對(duì)飛速增長(zhǎng)的需求,后者不依賴單機(jī),可以做到簡(jiǎn)單、便宜的擴(kuò)容。
分布式數(shù)據(jù)庫(kù)容災(zāi)性也更強(qiáng)。分布式數(shù)據(jù)庫(kù)“不把雞蛋放在一個(gè)籃子里”,當(dāng)體系中某個(gè)單機(jī)出現(xiàn)問(wèn)題時(shí),數(shù)據(jù)庫(kù)仍然能夠穩(wěn)定運(yùn)行。“兩地三中心,同城雙機(jī)房”,提供超高系統(tǒng)可用性。
分布式關(guān)系型數(shù)據(jù)庫(kù)利用分布式技術(shù),突破了傳統(tǒng)集中數(shù)據(jù)庫(kù)的容量與性能瓶頸,簡(jiǎn)化了運(yùn)維工作,并有助于降低對(duì)高性能硬件的依賴。
其實(shí),分布式數(shù)據(jù)庫(kù)時(shí)代,已經(jīng)勢(shì)不可擋。
過(guò)去數(shù)十年內(nèi),數(shù)據(jù)庫(kù)的牌桌上鮮有中國(guó)廠商的身影,但大數(shù)據(jù)和云計(jì)算的出現(xiàn),讓中國(guó)廠商有了更多底牌。
業(yè)務(wù)上,企業(yè)數(shù)字化轉(zhuǎn)型的不斷深入,業(yè)務(wù)對(duì)數(shù)據(jù)庫(kù)的高可用性、并發(fā)處理能力、彈性擴(kuò)展等方面要求更高。分布式數(shù)據(jù)庫(kù)能夠根據(jù)需求彈性伸縮,能處理幾乎無(wú)限量的數(shù)據(jù)。
云計(jì)算場(chǎng)景,分布式數(shù)據(jù)庫(kù)將數(shù)據(jù)庫(kù)進(jìn)行資源池化管理, 具備多模式、多租戶、HTAP、彈性擴(kuò)張、高可用等特性,與云計(jì)算、分布式應(yīng)用開(kāi)發(fā)模式恰如其分地匹配。
云與數(shù)據(jù)庫(kù)的融合,快速部署、高擴(kuò)展性、高可用性、可遷移性、易運(yùn)維性和資源隔離,減少了數(shù)據(jù)庫(kù)參數(shù)的重復(fù)配置。
曾有知名數(shù)據(jù)庫(kù)廠商CTO對(duì)雷鋒網(wǎng)表示:“相比于傳統(tǒng)單機(jī)版的經(jīng)典數(shù)據(jù)庫(kù),由于其積累的時(shí)間更長(zhǎng),自主創(chuàng)新的數(shù)據(jù)庫(kù)的成熟度肯定還是會(huì)差一些。但是在云數(shù)據(jù)庫(kù)領(lǐng)域,我國(guó)與國(guó)外的同類產(chǎn)品相比,技術(shù)上已經(jīng)沒(méi)有任何差距,甚至在一些高并發(fā)的場(chǎng)景上更具有優(yōu)勢(shì)。”
政策上,國(guó)家和行業(yè)層面不斷出臺(tái)各種政策文件牽引分布式數(shù)據(jù)庫(kù)產(chǎn)品的發(fā)展與落地,自主創(chuàng)新的步伐已經(jīng)快步走。
而分布式數(shù)據(jù)庫(kù)技術(shù)也逐漸成熟。場(chǎng)景應(yīng)用的逐步增多,數(shù)據(jù)庫(kù)廠商和產(chǎn)品自身迭代加速,技術(shù)成熟度比前十年有了長(zhǎng)足的進(jìn)步。
在這個(gè)賽道上,如今已是群雄逐鹿,中國(guó)數(shù)百家數(shù)據(jù)庫(kù)廠商,傳統(tǒng)數(shù)據(jù)庫(kù)廠商、云廠商、新興數(shù)據(jù)庫(kù)廠商、大數(shù)據(jù)廠商、數(shù)據(jù)庫(kù)服務(wù)商、系統(tǒng)集成商等多種類型供應(yīng)商都相繼推出產(chǎn)品,市場(chǎng)異?;馃幔渲?,分布式數(shù)據(jù)庫(kù)產(chǎn)品就有100多款。
云數(shù)據(jù)庫(kù)的發(fā)展讓自主創(chuàng)新數(shù)據(jù)庫(kù)實(shí)現(xiàn)了“變道超車”。
二、數(shù)據(jù)庫(kù)+服務(wù)器的珠聯(lián)璧合
數(shù)據(jù)庫(kù)是基礎(chǔ)軟件的三架馬車之一,關(guān)乎企業(yè)核心業(yè)務(wù)系統(tǒng),可這一領(lǐng)域?qū)傩灾?、壁壘高?/p>
它需要各類數(shù)據(jù)庫(kù)專業(yè)技術(shù)人才,它需要高并發(fā)、大數(shù)據(jù)量的嚴(yán)格復(fù)雜業(yè)務(wù)場(chǎng)景驗(yàn)證,才能錘煉產(chǎn)品的穩(wěn)定性和性能,但不是每家公司具備企業(yè)給予的驗(yàn)證機(jī)會(huì)
它需要經(jīng)過(guò)時(shí)間的運(yùn)行沉淀,才能錘煉產(chǎn)品的成熟度,不是每家公司都有足夠的時(shí)間和資金去投資一項(xiàng)長(zhǎng)期才會(huì)見(jiàn)效的產(chǎn)品。
換句話說(shuō),數(shù)據(jù)庫(kù)產(chǎn)品研發(fā)門檻極高,需要花費(fèi)極大的時(shí)間、資金、精力,不是基于“開(kāi)源中間件+開(kāi)源數(shù)據(jù)庫(kù)”就可研發(fā)出一款合格的市場(chǎng)產(chǎn)品,廠商必須戒驕戒躁,沉下心來(lái)長(zhǎng)期投入。
利刃磨成,非一日之功。“長(zhǎng)期投入”應(yīng)該有多長(zhǎng),沒(méi)有標(biāo)準(zhǔn)答案,而騰訊云數(shù)據(jù)庫(kù)已經(jīng)度過(guò)了十七年。
騰訊云企業(yè)級(jí)分布式數(shù)據(jù)庫(kù)TDSQL從2007年就開(kāi)始內(nèi)部孵化,2009年,互聯(lián)網(wǎng)進(jìn)入全面社交高速發(fā)展時(shí)期,騰訊云數(shù)據(jù)庫(kù)支撐計(jì)費(fèi)支付業(yè)務(wù),在7*24小時(shí)高可用、數(shù)據(jù)強(qiáng)一致的基礎(chǔ)上,對(duì)高性能吞吐、分布式水平擴(kuò)展、分布式KV存儲(chǔ)等進(jìn)行了研發(fā)布局,幫助擺脫業(yè)務(wù)系統(tǒng)流量對(duì)服務(wù)器數(shù)量的依賴,以及突破了性能瓶頸、數(shù)據(jù)可靠性保障、高可用等“不可能三角”的技術(shù)難題。
云計(jì)算時(shí)代,騰訊云數(shù)據(jù)庫(kù)產(chǎn)品能力,經(jīng)歷了公有云上海量實(shí)際用戶場(chǎng)景的打磨。
微眾銀行是國(guó)內(nèi)首家采用互聯(lián)網(wǎng)分布式技術(shù)架構(gòu)的銀行,也是首家核心系統(tǒng)未采用Oracle等集中式商業(yè)數(shù)據(jù)庫(kù)的銀行。在其背后,TDSQL作為其分布式數(shù)據(jù)庫(kù)底座承擔(dān)了非常核心的作用。
2020年12月騰訊云數(shù)據(jù)庫(kù)品牌升級(jí),騰訊云原有的TDSQL、TBase、CynosDB三大產(chǎn)品線將統(tǒng)一升級(jí)為“騰訊云企業(yè)級(jí)分布式數(shù)據(jù)庫(kù)TDSQL” 。全新升級(jí)后的騰訊云TDSQL針對(duì)不同場(chǎng)景的應(yīng)用需求,涵蓋分布式、分析型、云原生等多引擎融合的完整數(shù)據(jù)庫(kù)產(chǎn)品體系。
TDSQL產(chǎn)品體系中的金融級(jí)引擎,具備極高事務(wù)處理能力,支持全局一致性,在金融、保險(xiǎn)、運(yùn)營(yíng)商等行業(yè)應(yīng)用中,TDSQL的Oracle兼容引擎轉(zhuǎn)為去“O”而生,兼容度高達(dá)95%以上,超高壓縮比,大幅節(jié)省資源,幫助行業(yè)低成本、快速、平穩(wěn)地完成數(shù)據(jù)庫(kù)替換升級(jí),加速在傳統(tǒng)領(lǐng)域的落地實(shí)踐。
TDSQL還曾助力10億級(jí)數(shù)據(jù)規(guī)模的第七次全國(guó)人口普查,實(shí)現(xiàn)全面電子化。如今TDSQL服務(wù)橫跨金融、公共服務(wù)和電信等多個(gè)垂直領(lǐng)域,超過(guò)4000家客戶。
而浪潮信息,則是服務(wù)器領(lǐng)域的老大。
浪潮信息作為全球領(lǐng)先的服務(wù)器和數(shù)據(jù)中心解決方案提供商,擁有強(qiáng)大的技術(shù)實(shí)力和豐富的行業(yè)經(jīng)驗(yàn),能夠?yàn)轵v訊云提供高性能、高可靠性的硬件支持。
浪潮信息和騰訊云不只是技術(shù)上的互補(bǔ)。
在市場(chǎng)共享上浪潮信息在國(guó)內(nèi)外市場(chǎng)具有廣泛的客戶基礎(chǔ)和市場(chǎng)渠道,能夠幫助騰訊云拓展市場(chǎng)覆蓋范圍,提升市場(chǎng)份額。騰訊云則在互聯(lián)網(wǎng)、金融、電商、游戲等多個(gè)行業(yè)具有廣泛的應(yīng)用場(chǎng)景和客戶資源,能夠?yàn)槔顺毙畔⒌挠布a(chǎn)品提供更多的應(yīng)用機(jī)會(huì)和市場(chǎng)需求。
客戶需求上,浪潮信息深入了解企業(yè)級(jí)客戶的需求,能夠?yàn)轵v訊云提供符合市場(chǎng)需求的定制化硬件解決方案。而騰訊云能夠?yàn)榭蛻籼峁└油暾蛢?yōu)化的云計(jì)算解決方案。
魏健表示,未來(lái)高性價(jià)比、高性能、高可靠性是數(shù)據(jù)庫(kù)方案重要三大衡量標(biāo)準(zhǔn),而TDSQL都有著優(yōu)異的表現(xiàn)。
同時(shí),浪潮信息也是騰訊云最大的服務(wù)器合作伙伴,因此在深化合作上也有著天然的優(yōu)勢(shì)。
雙方基于歷史友好合作經(jīng)驗(yàn),進(jìn)一步結(jié)合各自優(yōu)勢(shì)產(chǎn)品強(qiáng)強(qiáng)聯(lián)合,實(shí)現(xiàn)軟硬件深度融合優(yōu)化,推出了如今的分布式數(shù)據(jù)庫(kù)一體機(jī)產(chǎn)品。
三、元腦TDSQL數(shù)據(jù)庫(kù)一體機(jī)過(guò)人之處
將核心業(yè)務(wù)遷移到自主創(chuàng)新分布式數(shù)據(jù)庫(kù)是一項(xiàng)重大的工程,并非所有的遷移都是簡(jiǎn)單的數(shù)據(jù)庫(kù)替換,更多的是關(guān)于整個(gè)技術(shù)堆棧的替換,并且涉及整個(gè)業(yè)務(wù)鏈路自上而下的信息傳遞。
客戶對(duì)分布式數(shù)據(jù)庫(kù)選型,有五大核心要素分別是可靠性和穩(wěn)定性、整體成本、產(chǎn)品功能和易用性、兼容性,以及可擴(kuò)展性。
可靠性、穩(wěn)定性和可用性。數(shù)據(jù)庫(kù)是整個(gè)應(yīng)用系統(tǒng)的核心,一旦癱瘓意味著承載應(yīng)用和業(yè)務(wù)中斷。
魏健告訴雷峰網(wǎng),高可用是一個(gè)系統(tǒng)的概念,單一某一模塊/層的高可用設(shè)計(jì)都不足以為用戶需要的系統(tǒng)高可用性。
金融領(lǐng)域,其安全級(jí)別高、交易頻次高、數(shù)據(jù)環(huán)境復(fù)雜、技術(shù)標(biāo)準(zhǔn)嚴(yán)格,高并發(fā)、高可靠需求最為突出。
因此,他們?cè)谠XTDSQL一體機(jī)的設(shè)計(jì)上,實(shí)現(xiàn)了從架構(gòu)、軟硬件配置、最終到方案上實(shí)現(xiàn)全維度的高可用性、可靠性和穩(wěn)定性設(shè)計(jì),讓任意節(jié)點(diǎn)故障都不會(huì)影響到用戶的使用體感,實(shí)現(xiàn)故障無(wú)感知,比如:
架構(gòu)上,浪潮信息在整體架構(gòu)上構(gòu)建了全冗余的分布式軟硬件集群,避免單點(diǎn)故障,任何節(jié)點(diǎn)故障都不會(huì)影響到業(yè)務(wù)的穩(wěn)定性和可用性。
軟、硬件機(jī)制/配置上,軟件上有一主多從、分片、副本、強(qiáng)一致性等機(jī)制;硬件上利于內(nèi)存自動(dòng)故障隔離及“預(yù)診愈”、硬件冗余陣列、多網(wǎng)卡綁定等機(jī)制確保各模塊的可靠性及可用性。
魏健表示,分布式數(shù)據(jù)庫(kù)一體機(jī)對(duì)于硬件的要求能力比傳統(tǒng)集中式數(shù)據(jù)庫(kù)更高,他們從內(nèi)部的研發(fā)質(zhì)量、生產(chǎn)測(cè)試、交付,它所遵循的質(zhì)量流程、質(zhì)量標(biāo)準(zhǔn)是比通常的服務(wù)器更嚴(yán)格。通常的服務(wù)器24小時(shí)的老化時(shí)間足夠,他們基于數(shù)據(jù)庫(kù)的關(guān)鍵業(yè)務(wù)的場(chǎng)景,對(duì)元腦TDSQL一體機(jī)進(jìn)行了48小時(shí)的老化時(shí)間。加倍老化測(cè)試,只為打磨更好的落地能力。
公共事業(yè)、企業(yè)客戶,可能對(duì)于一體化智能運(yùn)維管理、多系統(tǒng)數(shù)據(jù)庫(kù)統(tǒng)一納管等方面有所要求。
對(duì)于運(yùn)維部分,使用分布式架構(gòu)會(huì)導(dǎo)致整個(gè)數(shù)據(jù)集群運(yùn)維和備份等操作的難度增大,同時(shí)運(yùn)維人員也會(huì)擔(dān)憂遷移到自主創(chuàng)新分布式數(shù)據(jù)庫(kù)后,運(yùn)維技能和方式與原來(lái)相比有過(guò)大差異,無(wú)法對(duì)數(shù)據(jù)庫(kù)進(jìn)行有效運(yùn)維。
元腦TDSQL一體機(jī)為了客戶使用的高效便捷,在交付管理、運(yùn)營(yíng)體驗(yàn)上,騰訊云和浪潮信息通過(guò)軟硬件優(yōu)化、預(yù)制,一體式交付,避免傳統(tǒng)交付的復(fù)雜度和風(fēng)險(xiǎn)不可控的問(wèn)題;利用軟、硬件統(tǒng)一的運(yùn)維管理界面,以及全白屏可視化、智能分析的工具降低用戶的運(yùn)維難度。
“元腦TDSQL一體機(jī)做到了開(kāi)箱即用,把復(fù)雜留給我們自己,我們做好各種的聯(lián)調(diào)、聯(lián)試,讓用戶能夠把更主要的精力放在應(yīng)用上去。”魏健表示,數(shù)據(jù)庫(kù)一體機(jī)的調(diào)優(yōu)與否差距非常大,他們做到了讓客戶開(kāi)箱即用。
一款真正的一體機(jī)的技術(shù)壁壘并不低,它不是組裝的,而是軟硬件結(jié)合。
軟硬件聯(lián)合調(diào)優(yōu),比如BMC調(diào)什么,不同場(chǎng)景下怎么調(diào),軟件廠商并不熟悉,還有OS層面、數(shù)據(jù)庫(kù)層面的參數(shù)組合,是一個(gè)龐大的工作量,沒(méi)有多年積累,難以做到極致,浪潮信息和騰訊云發(fā)揮各自優(yōu)勢(shì),聯(lián)合做軟硬件聯(lián)合調(diào)優(yōu),讓元腦TDSQL一體機(jī)達(dá)到最優(yōu)水平。
其次,元腦TDSQL數(shù)據(jù)庫(kù)一體機(jī)軟硬件管理系統(tǒng),實(shí)時(shí)監(jiān)控系統(tǒng)運(yùn)行狀態(tài),一旦檢測(cè)到數(shù)據(jù)庫(kù)及硬件設(shè)備異常情況,將觸發(fā)自動(dòng)告警,以降低故障風(fēng)險(xiǎn)。
另外,元腦TDSQL一體機(jī)提供完善的備份、容災(zāi)機(jī)制,從方案層面,避免從人為誤操作、到自然災(zāi)害對(duì)業(yè)務(wù)可用性的影響。
可擴(kuò)展性被認(rèn)為是分布式數(shù)據(jù)庫(kù)最具吸引力的特性之一。分布式產(chǎn)品過(guò)去更多用于泛互聯(lián)網(wǎng)領(lǐng)域,因此可擴(kuò)展性高。
未來(lái),在應(yīng)用場(chǎng)景上,基于雙方強(qiáng)的研發(fā)實(shí)力,結(jié)合行業(yè)需求,他們將持續(xù)優(yōu)化創(chuàng)新,為用戶提供更優(yōu)的、更加滿足其需求的一體機(jī)專屬產(chǎn)品。
(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開(kāi)相關(guān)鏈接。 )