彼時(shí)的中國,商業(yè)力量快速復(fù)蘇,外貿(mào)進(jìn)出口總額突破4000億美元大關(guān),相伴而生的,是信息技術(shù)需求的井噴。甲骨文的數(shù)據(jù)庫,正是軟件中最硬的核心技術(shù)。
不能說國產(chǎn)數(shù)據(jù)庫完全不行——但上世紀(jì)90年代才蹣跚起步的國產(chǎn)數(shù)據(jù)庫,中國已經(jīng)來不及等它長大。戰(zhàn)場迫不及待需要成熟的戰(zhàn)士。
于是,國內(nèi)幾乎所有機(jī)構(gòu)和公司,從金融、電信到航空,清一色地使用甲骨文。
這意味著,中國人每一筆銀行取款、轉(zhuǎn)賬,每一次充話費(fèi)、買機(jī)票的數(shù)字,都儲(chǔ)存和運(yùn)行在美國的數(shù)據(jù)庫上。
自主研發(fā)
數(shù)據(jù)庫的重要性絲毫不亞于芯片,沒有數(shù)據(jù)庫,就沒有信息科技的發(fā)展。受制于人的局面急需改變。
2006年,國務(wù)院發(fā)布《國家中長期科學(xué)和技術(shù)發(fā)展規(guī)劃綱要(2006-2020年)》,提出“核高基”的概念。“核高基”是對(duì)核心電子器件、高端通用芯片及基礎(chǔ)軟件產(chǎn)品的簡稱,同時(shí)也是與載人航天、探月工程并列的16個(gè)重大科技專項(xiàng)之一。其中,基礎(chǔ)軟件就包括數(shù)據(jù)庫、操作系統(tǒng)、中間件等。
不過,趕超之路談何容易。
此次以兩倍優(yōu)勢反超的阿里巴巴一度是甲骨文中國的標(biāo)桿客戶,淘寶、支付寶等公司98%以上的軟件系統(tǒng)和業(yè)務(wù)都由甲骨文數(shù)據(jù)庫提供數(shù)據(jù)服務(wù)。但隨著雙11成為現(xiàn)象級(jí)商業(yè)活動(dòng),幾何級(jí)增長的交易量把一個(gè)嚴(yán)峻的問題擺上臺(tái)面:如果繼續(xù)使用甲骨文,為了應(yīng)對(duì)天量數(shù)據(jù),只能再花上億人民幣購買主機(jī)。
他們選擇了自主研發(fā)。
當(dāng)時(shí)阿里有自己的數(shù)據(jù)庫研發(fā)團(tuán)隊(duì),但很多人不看好。畢竟甲骨文有十幾萬人,從事核心數(shù)據(jù)庫研發(fā)的超過兩千,而阿里數(shù)據(jù)庫團(tuán)隊(duì)20多個(gè)人,團(tuán)隊(duì)負(fù)責(zé)人陽振坤此前在另一家大廠開發(fā)數(shù)據(jù)庫,兩年多沒出成績被掃地出門。
所幸新東家給了足夠的耐心和支持,才有這個(gè)后來居上的故事。

如今,OceanBase已在螞蟻金服和阿里巴巴的業(yè)務(wù)系統(tǒng)中得到廣泛應(yīng)用。數(shù)億人能夠隨時(shí)隨地網(wǎng)購、移動(dòng)支付,背后都靠OceanBase數(shù)據(jù)庫的力量。從2017年開始,OceanBase數(shù)據(jù)庫開始對(duì)外開放,服務(wù)包括銀行、保險(xiǎn)等金融機(jī)構(gòu)。
創(chuàng)造紀(jì)錄
TPC-C是全球主流計(jì)算機(jī)硬件廠商、數(shù)據(jù)庫廠商公認(rèn)的評(píng)價(jià)標(biāo)準(zhǔn),被譽(yù)為“數(shù)據(jù)庫領(lǐng)域的世界杯”。
TPC-C標(biāo)準(zhǔn)模擬了經(jīng)典商品銷售付款場景來做測試,通過每分鐘創(chuàng)建新訂單數(shù)量來評(píng)價(jià)數(shù)據(jù)庫的性能和性價(jià)比。OceanBase以60,880,800 tpmC(每分鐘內(nèi)系統(tǒng)處理的新訂單個(gè)數(shù))創(chuàng)造了新的聯(lián)機(jī)交易處理系統(tǒng)(OLTP)世界紀(jì)錄。
過去數(shù)十年,TPC-C一直是海外傳統(tǒng)數(shù)據(jù)庫廠商競技的舞臺(tái),而OceanBase是登上TPC-C排行榜前列、由中國公司完全自主研發(fā)的第一款大型數(shù)據(jù)庫產(chǎn)品。
尤其值得一提的是,OceanBase不僅在性能指標(biāo)上創(chuàng)造了新紀(jì)錄,還成為全球首個(gè)通過TPC-C審計(jì)的分布式無共享關(guān)系數(shù)據(jù)庫。據(jù)介紹,此次TPC-C測試結(jié)果是在阿里云標(biāo)準(zhǔn)云資源支持下實(shí)現(xiàn)的,改變了之前高性能測試結(jié)果都依賴專用集中式存儲(chǔ)設(shè)備和管理軟件的實(shí)現(xiàn)方式,以完全分布式的軟件架構(gòu)達(dá)成這一突破性成果。
此次登頂國際權(quán)威排行,也是云時(shí)代中國數(shù)據(jù)庫換道超車的標(biāo)志。
趟出新路
OceanBase的崛起,不只是商業(yè)力量競逐的結(jié)果,更有時(shí)代變革的紅利。
此前,國產(chǎn)數(shù)據(jù)庫之所以沒有得到廣泛使用,原因主要在于金融、電信、航空等關(guān)鍵行業(yè)必須確保數(shù)據(jù)庫的可用和穩(wěn)定,無法給新興的國產(chǎn)產(chǎn)品試錯(cuò)空間。
而電子商務(wù)完全是新興領(lǐng)域,雙11的交易規(guī)模,完全超出甲骨文的經(jīng)驗(yàn)范圍,反而有了趟出一條新路的機(jī)會(huì)。
OceanBase是云計(jì)算時(shí)代中國數(shù)據(jù)庫的代表。幾乎同一時(shí)期,達(dá)夢、人大金倉、神通、南大通用等一批國產(chǎn)數(shù)據(jù)庫都陸續(xù)應(yīng)用到央企、國家財(cái)政、軍事等專用領(lǐng)域。華為、騰訊等中國公司也紛紛推出了自己的數(shù)據(jù)庫產(chǎn)品。
但與此同時(shí),在底層核心技術(shù)突破、產(chǎn)業(yè)生態(tài)建設(shè)等方面,國產(chǎn)數(shù)據(jù)庫仍面臨挑戰(zhàn)。
據(jù)第一財(cái)經(jīng)報(bào)道,深耕數(shù)據(jù)庫領(lǐng)域多年的南大通用首席技術(shù)官武新曾表示:甲骨文、微軟等公司經(jīng)過幾十年的發(fā)展,建立起非常強(qiáng)大的生態(tài)系統(tǒng),這種依存關(guān)系還將維持一二十年,而中國的生態(tài)系統(tǒng)仍然較為薄弱,這與缺乏技術(shù)基礎(chǔ)積累有關(guān)。
數(shù)據(jù)庫是支撐人工智能、區(qū)塊鏈等新技術(shù)的基礎(chǔ)技術(shù),尤其是在核心敏感行業(yè),自主可控意義重大。建設(shè)強(qiáng)大完善的自研數(shù)據(jù)庫,中國技術(shù)人仍在“升級(jí)打怪”的路上。(科技日?qǐng)?bào)記者 崔爽)
