TDSQL破圈背後:國產數據庫加速出擊_風聞
产业家-产业互联网第一媒体2021-11-16 08:18

“我們的原則是把每一步做紮實,穩紮穩打,和騰訊的整個風格一樣。”
作者|皮爺
出品|產業家
2016年,李綱和團隊一起去拜訪了某國有大行的負責人。他們此行的目的很直接——拿下該行的核心繫統“大單”。
“真的是赤身肉搏。”李綱告訴產業家,“5年6次POC,每次都是大家進考場把同一套考題做一遍,然後就回去等消息。”李綱是騰訊雲副總裁,也更是騰訊諸多數據庫項目的負責人。
但結果是好的。2020年12月,李綱帶領騰訊雲數據庫團隊正式拿下了該行的“數據庫大單”。
之所以説是“大單”,是因為騰訊雲數據庫團隊這次要改造的是銀行核心數據庫系統。“核心系統”是金融機構最為關鍵的IT系統,是金融系統的“心臟”。系統之上關係着百姓民生的資金安全可靠,不容有半分差錯。核心系統也是IT整體支出佔比最大,最為複雜,對技術要求最高的一環。
一個明朗的趨勢是,在最近的幾年時間裏,“國產替代”正在向金融等更垂直的行業場景落地。相較於Oracle等國外廠商,國內企業的技術和服務能力已然不遜色。甚至在服務和交付等某些環節,這種“不遜色”已經成為超越。
該國有大行,就是一個鮮明的案例。而從另一個角度看,這也更是騰訊雲數據庫TDSQL過去兩年成績單的一個縮影。
過去三年裏,伴隨着馬化騰對於產業互聯網的“終極提問”,騰訊的TO B路徑被清晰地放置到舞台中央。在此之中,金融、保險、政務、零售、交通……等諸多動作陳列鋪開,共同構成着騰訊TO B的進度條。
但對更多的TO B企業而言,在一眾行業解決方案和C2B能力背後,他們同樣看重的是騰訊的“核心區力量”——以雲計算、數據庫為核心的技術服務能力。換言之,之前具備“社交”“投資”“遊戲”屬性的騰訊,是否真正具備服務諸如金融、保險、政務等超大型客户的底層能力?
答案是肯定的。甚至更明確的回答是,在生態之外,諸如TDSQL騰訊雲數據庫的底層技術能力正在成為騰訊在產業互聯網戰場上的另一個破局點。
**一、**核心系統,替代進行時
“客户最開始的態度都是半信半疑的。”李綱表示。在他的印象裏,在最開始他把平安銀行的項目案例展示該國有大行團隊看時,對方有些許“不屑”。
平安銀行信用卡中心,是金融行業內第一個將金融機構核心業務系統由大型機集中式架構遷移到PC服務器分佈式架構的成功案例,其數據庫採用的恰是TDSQL。
但在李綱對面的該國有大行團隊看來,這些能力遠遠不夠。這次的“高門檻”對應的不僅僅是遠超平安銀行信用卡中心的髮卡量,更關鍵的恰如上文所言,“要改造的對象是核心系統。”
對這次項目的更細顆粒度解讀是,這次要完成的是國內首個核心全鏈路的信創國產化,即改造的不僅是數據庫,更涉及基礎硬件、操作系統、中間件、雲平台等諸多領域,也更是國內金融行業推進核心系統國產化的標誌性案例。
不論對銀行,還是騰訊雲數據庫團隊而言,這個項目都意義重大。
對於TDSQL,李綱有信心。在過去的幾年時間裏,除了平安銀行,他還帶領團隊先後服務過張家港農商行,也曾一度幫助崑山農商行完成了“微服務應用+國產分佈式數據庫”架構。而把目光放到最近兩年,在第七次全國人口普查和健康碼等超大型項目背後,都有騰訊雲數據庫的影子。
但儘管如此,在該行項目上,他還是感受到了壓力。“真的非常考驗耐心。等我們拿下項目的時候,我們已經在一起走了將近5、6年的時間了。”
李綱説的“一起走”,具體到執行層面是一整個方案團隊。其中包括架構師、DBA、集成商,以及行方的技術專家等等,在過去的幾年時間裏,這個小型的聯合攻堅技術團隊已經通過多個大型測試、無數個小型測試完成了各個環節的預案。
“我們針對每一個核心繫統都會有非常細緻的拆解,根據每個業務的特點設計不同的數據架構、分佈模式,怎麼跟應用配合,然後怎麼跟上下游關聯,包括周邊的配套,要做到完全融入到銀行的整個體系裏面。”
實際上,不論是該銀行,還是之前的平安銀行信用卡中心、崑山農商行,諸多金融行業的動作背後都在傳遞出一個明朗的信號:國產化替代。
或者更可以説,相較於前兩年的“去IOE”口號,當下的國產化替代已經正式進入實踐落地環節。
一方面,對金融行業而言,數據安全和高流量下的系統更迭正在成為必須要考量的行業問題,數據庫等核心系統的升級改造勢在必行;另一方面,隨着TDSQL等國產分佈式數據庫的崛起,金融行業的要求正在被國產廠商一一滿足。
實際上,在騰訊雲TDSQL內部,對於國產化也更有清晰的定義。“第一看能力,第二看生態,第三看‘標杆’。”騰訊雲數據庫副總經理王義成表示。
**二、**從“插紅旗”到“定標準”
“標杆”,在騰訊雲數據庫團隊內部還有一個説法,“也是‘插紅旗’。”
實際上,這也是TDSQL一直以來的路徑。“我們一路走來,真的是一直在‘升級打怪’的過程。”李綱感嘆。TDSQL源頭來自騰訊內部的計費業務,而後在騰訊雲內部龐大的流量和場景下逐漸發展,也恰是在這種強壓下,其開始具備金融級、分佈式、大數據高併發等核心能力。
微眾銀行是一個轉折點。“當時微眾對內外都進行了廣泛選型,但最終還是選擇了我們。”2014年底,TDSQL數據庫正式投產微眾銀行核心系統。此時,其生產+容災部署超過800個節點,數據庫實例個數達到2000+,整體數據規模達到PB級。
在之後的幾年時間裏,一個個標杆案例被迅速拿下。除了上文所説的平安銀行信用卡中心、崑山農商行等銀行系統,還有江蘇人社、太平洋保險等一眾政務、保險數據庫系統。
“在挑戰這些技術難度的過程中,真的是一個一個走過來的。我們拿下這些標杆的目的也是為了讓行業更認可我們。”騰訊雲數據庫技術負責人潘安羣告訴我們。
困難不難想象。對更多的金融客户而言,數據庫乃至核心系統的改造始終奔着“謹小慎微”,必須把未知風險降到最低。比如上文提到的“5年6次POC”,再比如張家港行的“前4-6個月,都是在做預案”。張家港行這個項目,在行方內部還被打了個比方,叫“核試爆”。
一個大致的時間線是,從金融大行決定國產化替代到真正的系統上線,週期至少在三年以上。
實際上,如今騰訊雲TDSQL已然是國內大部分金融機構的首選。值得一提的是,在騰訊剛剛發佈的Q3財報中,TDSQL首次出現在財報信息裏。
而根據財報數據顯示,如今,騰訊雲分佈式數據庫TDSQL已服務近半國內TOP 20銀行,TOP 10銀行中服務比例高達60%。其客户數已超過3000多家,遍佈金融、公共服務和電信等諸多垂直行業。
此外,從產品序列來看,TDSQL不僅有單體實例可支撐百T百萬QPS的雲原生序列TDSQL-C,同時更有可應用於百P級複雜場景的分析型序列TDSQL-A。此外,其還具備輕量級的SaaS平台服務能力,如智能數據庫運維平台DBbrain、可以支持SQL語法自動轉化的DBbridge 等等。
值得一提的是,在此次騰訊生態大會上,TDSQL更是發佈了兩款新引擎——全新的Oracle兼容引擎和新敏態引擎,分別對應金融行業的“去‘o’”場景和敏態業務。
這幾款產品已然在多個國產替代案例中展現出強大的戰鬥力。如在太平洋保險集團的數據庫國產化項目中,TDSQL的Oracle兼容度達到98%以上,這意味着企業可以在極短時間內,極小業務改動量的情況下,快速完成測試驗證和上線。
**“我們的原則是把每一步做紮實,穩紮穩打,和騰訊的整個風格一樣。”**李綱表示。
邁向縱深的下一步已經在推進。“如果説之前我們是在‘插紅旗’,接下來我們就會更多的定標準。”更明確的聲音在此次騰訊生態大會上被傳遞出來。即未來五年,騰訊雲數據庫TDSQL要幫助1000家金融機構實現核心系統國產化轉型。
細分賽道的切入意味着服務標準化。即“我們要努力把我們的產品能力沉澱下來,沉澱成標準化的產品、服務以及交付能力,讓標杆更細顆粒度,更垂直。”李綱表示,“讓交付週期從兩年、三年縮短到一年,甚至半年。”
一個小flag被立下。“未來三年,TDSQL要爭取做到市場的絕對領先。”
**三、**數據庫,跑進生態時代
值得一提的是,本次騰訊生態大會上,在產品之外,一個更值得外界關注的信號是——TDSQL即將推出TDSQL免費版,模式是基於“軟件+服務”。
對於TDSQL免費版,李綱有過一個清晰的解讀,“我們是想通過免費版來帶動上下游以及整條線鏈路的人去做整體的生態擴展。”
在他看來,單就數據庫領域而言,單純的開源很難成為國產化趨勢的推手,在開源之上,更需要一個完整的技術生態,來不斷將上下游的開發者、諮詢商等各種環節都囊括進來,進而形成更大的合力。
誠然如此。儘管國內的開源環境在日趨向好,但對更多的參與者而言,門檻仍然過高,這也導致了開源模式下諸多變現模式很難跑通,技術生態發展緩慢。TDSQL的做法恰是把技術大規模落地的門檻進一步降低,通過建立好技術的“生態配套”來讓更多的中小企業參與。
這種生態的延展不僅在輸出端,更在底層操作系統的輸入端。
今年5月, TDSQL與國產ARM服務器平台完成適配互認證,實現底層硬件的多平台支持。與之對應的是微眾銀行將TDSQL數據庫從X86服務器平台遷移到國產ARM服務器平台,在銀行業內首次實現了核心系統數據庫軟硬件全國產化。
實際上,在騰訊未來的規劃裏,和“立標準”並列的另一條線恰是“擴生態”。
在這條線上,三個方向已經被錨定。“第一個是面向ISV開發商,第二個是服務體系,其次是培訓體系。”
更具體來看,這三個方向分別對應着生態的技術底層能力建設、生態產品輸出和產業人才輸入。值得一提的是,在面向ISV開發商側,騰訊專門建立了一個聯合實驗室,以完成和各個應用的底層認證;同時,在服務體系側,TDSQL的品牌能力同樣開放給Oracle等產品的服務商,完成認證後即可面向市場做對應服務;此外,在培訓側,TDSQL更是建立了一整套包含初級、中級、高級的培訓和認證體系,進行人才培養和認證。
實際上,當下國產數據庫的發展,需要的已經不僅僅是單個產品的突破和單個企業的突破。對於數據庫這種具備核心競爭力的技術,更應該需要的恰是整個產品上下游體系和生態環境的建設,只有這樣,國產化的大潮才能湧起更大的浪花。
“今天推出的免費版在我們看來更是一個軸,希望能通過它讓各個板塊扭轉起來,來構建出一個更好的生態。”
▼
8月26日,潘安羣發了個朋友圈,“2016年第一次立下的flag,今年要實現了。”下面是眾多同事和領導的感嘆和祝福。
時間回到6年前,他當時在朋友圈寫下:“力爭讓每一張錢都能打上TDSQL inside的標籤”。
對這樣一批技術人來説,他們一如既往地相信技術的力量。不論是在騰訊內部龐大的數據難題中,還是在外部金融客户的高標準、嚴要求下。從“插紅旗”到“立標準”,從單兵作戰到生態適配認證,TDSQL都在始終如一地保持進發。
實際上,在國產化浪潮滾滾而言的當下,越來越多的像TDSQL的國產產品成為企業核心業務價值的佈設陣地。不僅在數據庫,更在芯片、操作系統、服務器等等。
2008年,騰訊雲數據庫團隊獲得了公司重大技術突破獎;而就在前幾天,李綱和團隊又再次將騰訊的業務突破獎收入囊中。從技術到產品,TDSQL正在從騰訊最穩固的“盾”,成為最尖鋭的“矛”。
對騰訊而言,不論在消費互聯網還是如今數實融合的產業互聯網,這樣的一羣技術人都是它不斷探尋邊界的底氣和自信。