首頁>科技>

名次之外,也昭示著理念的更替。

構建在網際網路之上的商業公司造就了現在的商業業態,重塑著我們的日常生活。而承載了網際網路的底層設施之間的博弈,更是從未停止,且意義更加深遠。

10 月 2 日,螞蟻金服自主研發的金融級分散式關係資料庫 OceanBase 創造了新的聯機交易處理系統(OLTP)世界紀錄,登頂 TPC-C 排行榜。TPC-C 是全球主流計算機硬體廠商、資料庫廠商公認的評價標準,被譽為「資料庫領域的世界盃」。

這被視為中國資料庫領域的一個里程碑時刻,OceanBase 此次的成績是此前世界記錄保持者甲骨文(Oracle)的兩倍。

資料庫是支撐人工智慧、區塊鏈等新技術的基礎技術,從上世紀 70 年代末,中國開始探索資料庫,到今天 40 多年過去了,中國的資料庫技術基本是一段西方技術的壟斷史。在過去,國內幾乎所有機構和公司,從金融、電信到航空,清一色地使用甲骨文。

因此,當這條「OceanBase 在權威榜單的關鍵指標上超越甲骨文」的訊息突然出現在社交網路上時,不可避免地在行業內激起了波瀾,伴隨著讚揚與爭議,關於測試結果,關於甲骨文,關於中國產資料庫以及資料庫的未來。

榜單之上

仔細翻看榜單不難發現,其他廠商提交的時間大多是在 2010 年、2011 年。我們確實需要清醒地認識到此次到打敗的是九年前的 Oracle 在這一領域的測試,全面超越 Oracle 還有一段路要走。不過,這次榜單更新的意義不僅在於此。在榜單的測試結果比較之外,螞蟻金服 OceanBase 的上榜更代表著傳統資料庫與分散式架構之間的較量。

更新後的 TPC-C 排行榜

過去,由於在金融、電信、航空等關鍵行業必須確保資料庫的可用和穩定,無法給新興的中國產產品試錯空間。而電子商務完全是新興領域,對於阿里巴巴而言,雙 11 的交易規模,逐漸超出甲骨文的經驗範圍,花錢如流水似的採購甲骨文裝置以及由此帶來的運維難度攀升,激發了他們趟出一條新路。

TPC-C 標準模擬了經典商品銷售付款場景來做測試,通過每分鐘建立新訂單數量來評價資料庫的效能和價效比。TPC-C 測試需要考察三年軟硬體總費用,如果採用獨立部署的模式,需要購買全部硬體。據悉,第二名甲骨文測試的軟硬體總體成本大約 3000 多萬美金,而 OceanBase 採用阿里巴巴公有云提供的 ECS 雲伺服器,測試多長時間就租用多長時間,使得測試成本大幅降低。

解釋的更詳細一些就是,其它資料庫採用的是專用硬體(專用伺服器+ 專用高階儲存),OceanBase 採用的是基於普通 PC 伺服器的分散式架構。採用分散式架構之後,OceanBase 的硬體成本大幅優於專用硬體。除了效能之外,自主可控、節約成本是其更厲害的優勢。

此外,OceanBase 是在阿里雲支援下完成了此次 TPC-C 測試,總共使用了 207 臺 ECS i2 雲伺服器。由於 TPC-C 模擬的是銀行的交易核心,對穩定性和宕機恢復都有嚴格的要求,說明 OceanBase 能夠在阿里雲上提供金融級的可靠性。

傳統資料庫與分散式架構資料庫之間的較量,不止停留在比拼榜單、極限效能的較量上。這也是不同商業理念的更替。

分散式架構代表著「雲+資料庫」的時代。相較於傳統資料庫,原有的流程將會被打破,原有商業模式下的鏈條被改變,使用者的使用方式和體驗也會完全不同。這是一個全新的賽道。其中,AWS 和阿里雲扮演著打頭陣的角色。

在實際生產當中,2014 年,AWS 推出了原生企業級資料庫 Aurora,並在 2018 年宣佈內下線了 88% 的甲骨文資料庫並代以自研的資料庫,還宣佈將在 2019 年內全部下線甲骨文的資料庫產品。

在中國,阿里雲從 2012 年就開始強調去 IOE,淘寶在 2013 年下線了最後一個 Oracle,2014 年支付寶交易系統替換了 Oracle。2016 年支付寶總賬全面用 OceanBase 替換 Oracle。並在今年成功推出了雲原生資料庫 POLARDB。現在,基本各家雲端計算廠商都有自己的資料庫產品,比如騰訊雲有 CynosDB,華為有 GaussDB。

雲端計算廠商向資料庫領域邁進的號角已經吹響。

進擊之路

可以感受得到的是,過去幾十年是傳統資料庫的高光時刻,根據相關資料顯示,截至 2017 年資料庫市場總規模高達 368 億美元,其中傳統資料庫一度佔比逾 80%。

市場不是一成不變的。隨著資料的爆發式增長以及複雜分析需求的出現,助推了雲端計算的發展,進而又倒逼資料庫的進化。今年上半年,時任阿里雲智慧資料庫事業部負責人李飛飛在釋出會上表示,「自 70 年代的關係型資料庫開始,迄今為止已經有 50 餘年的歷史了,眼下的資料庫已經到了一個變革的關鍵節點,即從馬車時代到汽車時代的更迭。」

這個「汽車時代」指向的就是以「雲+資料庫」的分散式關係資料庫。

回過頭來看,從 2010 年起,雲端計算廠商開始進入資料庫行業,將傳統資料庫服務變為一種雲端計算模式下的新興商業模式,從而開創了「雲+資料庫」的新型資料庫形態。「資料庫」的加入也改變了雲端計算的服務屬性:從主要提供計算能力到增添了企業級服務的色彩。這也為雲端計算廠商們增添了競爭籌碼。

不過,以甲骨文為代表的傳統資料庫廠商並沒那麼容易替代。資料庫的核心能力包括效能、成本、功能、生態等等,新產品的超車不僅僅考慮技術的效能,也需要考慮商業競爭環境。

在更廣範圍的底層核心技術突破、產業生態建設等方面,中國產資料庫仍面臨挑戰。眼下的雲原生資料庫還沒有真正步入技術與市場的成熟階段,無法真正取代客戶對傳統資料庫的需求。剛出道的新星想立刻撼動老大哥已經建立完的生態護城河,顯然並不現實。但從電商、雲服務等新興領域切入的換道超車,已在進行中。

對於此次 OceanBase 登頂資料庫界「世界盃」,從「打破核心技術壟斷」的角度講,落後不可恥,奮勇追趕就好,比起 9 年前,今我們可以看到:交易型資料庫方向,中國產資料庫公司在取得紮實的成績。在雲端計算潮流中,市場競爭形勢已經不一樣了。終於看到,國內自研資料庫領域有了能與國際頂尖產品同臺競技的實力。

不可否認,中國科技在整體的基礎技術方面依舊差距明顯,但大廠們已經行動起來了,在新的技術浪潮中上演一次次的換道超車。即使過程會漫長,但相匹配的生態系統和市場份額也只是時間問題。

最後,引用記錄中國改革開放的《激盪三十年》中的一句話,「當這個時代到來的時候,銳不可當。萬物肆意生長,塵埃與曙光升騰,江河匯聚成川,無名山丘崛起為峰,天地一時,無比開闊。」

  • 整治雙十一購物亂象,國家再次出手!該跟這些套路說再見了
  • Win10 20H1 Build 18999《你的手機》支援PC接打電話