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