5月20日,數(shù)據(jù)庫“世界杯”TPC-C公布,支付寶自研數(shù)據(jù)庫OceanBase打破去年自己保持的世界紀(jì)錄,獲得7.07億tpmC的超高性能得分,較去年大幅提升11倍。
再次刷新世界紀(jì)錄,OceanBase用了7個(gè)月,而上一次這個(gè)時(shí)間是9年。
TPC-C是全球主流計(jì)算機(jī)硬件廠商、數(shù)據(jù)庫廠商公認(rèn)的性能評(píng)價(jià)標(biāo)準(zhǔn),對數(shù)據(jù)庫系統(tǒng)的軟硬件協(xié)同能力要求極高,過去三十多年僅有少數(shù)公司入選,榜單性能分?jǐn)?shù)也長期停留在千萬級(jí)。
OceanBase的這一突破將性能分?jǐn)?shù)從千萬級(jí),提升至億級(jí)。這標(biāo)志著在技術(shù)的高地“核高基”,中國自研技術(shù)走到了最前沿,為全世界技術(shù)升級(jí)跨出了關(guān)鍵的一步。
“數(shù)據(jù)庫是信息社會(huì)的重要基礎(chǔ)設(shè)施,支撐人類經(jīng)濟(jì)社會(huì)活動(dòng)中的關(guān)鍵核心業(yè)務(wù)。在當(dāng)今以互聯(lián)網(wǎng)為主要載體的數(shù)字經(jīng)濟(jì)時(shí)代,現(xiàn)象級(jí)應(yīng)用對事務(wù)處理吞吐率提出了前所未有的挑戰(zhàn)。”華東師范大學(xué)副校長周傲英教授表示“OceanBase這次在TPC-C測試中的以數(shù)量級(jí)的優(yōu)勢領(lǐng)先,再次充分說明系統(tǒng)的分布式架構(gòu)和實(shí)現(xiàn)技術(shù)具有科學(xué)性和先進(jìn)性,代表未來數(shù)據(jù)庫的發(fā)展方向,是我國IT硬核科技領(lǐng)域?qū)崿F(xiàn)替代工程和轉(zhuǎn)型升級(jí)并舉的創(chuàng)新榜樣?!?/p>
從2009年開始研發(fā),到2020年實(shí)現(xiàn)數(shù)據(jù)庫革命性突破,OceanBase創(chuàng)始人陽振坤心態(tài)很平和:“從2008年以后的十年,是互聯(lián)網(wǎng)產(chǎn)業(yè)高速發(fā)展和互聯(lián)網(wǎng)技術(shù)狂奔的十年,我們得益于時(shí)代和社會(huì)?!?/p>
總經(jīng)理?xiàng)畋鶆t表示:“在數(shù)據(jù)庫發(fā)展的歷程上,OceanBase還是一個(gè)年輕人,我們能在TPC-C測試中證明自己,是站在前輩的肩膀上邁出的一小步,更是互聯(lián)網(wǎng)時(shí)代給我們的機(jī)會(huì)。萬里長征剛剛開始,未來我們還有很長的路要走?!?/p>
風(fēng)從甲骨文來
故事要從上世紀(jì)七八十年代初講起。
1978年,美國人埃里森在硅谷創(chuàng)建“關(guān)系式軟件公司”(RSI),夏天發(fā)布了第一個(gè)商用產(chǎn)品,取名Oracle1.0。CIA成為了他的第一個(gè)客戶。
數(shù)據(jù)庫就是按照數(shù)據(jù)結(jié)構(gòu)來組織、存儲(chǔ)和管理數(shù)據(jù)的倉庫。隨著數(shù)據(jù)量的爆發(fā)式增長,數(shù)據(jù)庫成為基礎(chǔ)軟件的核心,是提高軟硬件系統(tǒng)的關(guān)鍵。
爾后,Oracle發(fā)展成為數(shù)據(jù)庫領(lǐng)域的霸主,在1987年收入高達(dá)1.31億美元,是世界第四大軟件公司。
在國內(nèi),數(shù)據(jù)庫技術(shù)同樣發(fā)軔。
1982年,薩師煊起草了國內(nèi)第一個(gè)計(jì)算機(jī)專業(yè)本科“數(shù)據(jù)庫系統(tǒng)概論”課程的教學(xué)大綱。他的學(xué)生,也開始讓數(shù)據(jù)庫這一技術(shù)在國防、軍工等領(lǐng)域展開應(yīng)用,極大地推動(dòng)了數(shù)據(jù)庫的發(fā)展。
《數(shù)據(jù)庫系統(tǒng)概論》已出至第五版
1989年,Oracle決定進(jìn)軍中國,它瞄準(zhǔn)的,是中國巨大的市場。
其中,電信行業(yè)是典型的數(shù)據(jù)庫使用場景。改革開放讓中國的電信市場開始蓬勃,業(yè)務(wù)量飛速增長,只有靠數(shù)據(jù)庫技術(shù),才能將這些業(yè)務(wù)費(fèi)用結(jié)算清楚。
到1995年,國家提出“九七工程”,要求全國縣以上的郵電局在1997年底前,讓通信系統(tǒng)完全實(shí)現(xiàn)數(shù)據(jù)共享。
靠著那波行業(yè)紅利,甲骨文搶灘中國成功。在全球市場,甲骨文四處攻城拔寨,讓數(shù)據(jù)庫技術(shù)在全球擴(kuò)展開來。
很長一段時(shí)間,甲骨文就等于數(shù)據(jù)庫。好用是好用,但唯一的問題在于,它太貴了。
當(dāng)時(shí),IOE體系已經(jīng)形成,Oracle數(shù)據(jù)庫+IBM小型機(jī)+EMC存儲(chǔ),三大件開支相當(dāng)龐大。對于行業(yè)巨頭都能形成巨大的成本負(fù)擔(dān),對小公司更是不堪重負(fù)。
互聯(lián)網(wǎng)之后
而太平洋另一邊,做電商起家的阿里巴巴在新千年后逐漸感受到流量的壓力。彼時(shí),阿里采用的也是IOE架構(gòu),在2008年的數(shù)據(jù)庫規(guī)模已經(jīng)基本無法擴(kuò)展。
2009年,阿里巴巴決定自主研發(fā)云計(jì)算操作系統(tǒng)“飛天”,嘗試將全球數(shù)百臺(tái)服務(wù)器連成一臺(tái)超級(jí)計(jì)算機(jī)。而針對去IOE的Oracle,開始研發(fā)OceanBase。
早在2006年,國務(wù)院發(fā)布《國家中長期科學(xué)和技術(shù)發(fā)展規(guī)劃綱要(2006-2020年)》,其中就有 “核高基”重大專項(xiàng),指的是核心電子器件、高端通用芯片及基礎(chǔ)軟件產(chǎn)品。基礎(chǔ)軟件產(chǎn)品就包括操作系統(tǒng)、中間件和數(shù)據(jù)庫。
在這個(gè)規(guī)劃里,產(chǎn)業(yè)助推將持續(xù)至2020年,預(yù)計(jì)總投入將超過1000億元。
但OceanBase的前景并不明朗。甲骨文在2013年已超越IBM,成為繼 Microsoft 后全球第二大軟件公司。
更大的問題在于,對于OceanBase采取的“分布式關(guān)系數(shù)據(jù)庫”的技術(shù)路徑,唱衰聲很大。因?yàn)闆]有人這樣做過,它要突破的不僅僅是高技術(shù)門檻,更是人們對于未知的本能畏懼。
OceanBase夢想照進(jìn)現(xiàn)實(shí)
OceanBase的早期研發(fā)之路充滿坎坷:MySQL能滿足淘寶大部分業(yè)務(wù)需求, OceanBase團(tuán)隊(duì)瀕臨解散;業(yè)務(wù)系統(tǒng)改造量巨大,導(dǎo)致OceanBase無法如期上線……
做自研數(shù)據(jù)庫本身就很難,要做金融系統(tǒng)的自研數(shù)據(jù)庫,更是難上加難。任何跟錢相關(guān)的,一點(diǎn)錯(cuò)都出不得。
想象一下,你的支付寶付款100元,不小心出bug,變成付款10000000元。你會(huì)怎么辦?這不是小bug,這是致命傷。
但陽振坤這位在北大從學(xué)生做到教授的技術(shù)大拿看中的是未來。他相信,有 “天時(shí)地利人和”,OceanBase必定能成。
天時(shí),指的是互聯(lián)網(wǎng)需求。得益于整個(gè)中國的巨大互聯(lián)網(wǎng)需求,傳統(tǒng)集中式關(guān)系數(shù)據(jù)庫已不堪重負(fù),只有分布式數(shù)據(jù)庫可以破解這一難題。
地利,指的是包括淘寶和支付寶在內(nèi)的機(jī)會(huì)和應(yīng)用場景。在實(shí)戰(zhàn)中不斷提高,是OceanBase迅速提高的關(guān)鍵。
把分布式和數(shù)據(jù)庫做結(jié)合,陽振坤是專家,他還延攬了一大批能人干將,包括總架構(gòu)師楊傳輝。
2014年雙11,OceanBase搬上了10%的交易數(shù)據(jù)鏈。
2015年雙11,100%交易數(shù)據(jù)鏈和支付數(shù)據(jù)鏈都搬到OceanBase上。
2016年雙11,整個(gè)賬務(wù)庫遷移至OceanBase,它摘下了“金融系統(tǒng)數(shù)據(jù)庫皇冠上的明珠?!?/p>
2016年OceanBase團(tuán)隊(duì)合照
直到2019年10月,OceanBase打破甲骨文保持9年之久的TPC-C世界記錄。
但陽振坤常掛在嘴邊的,還是最初最常說的那句OceanBase的使命:“讓中國人自己的數(shù)據(jù)庫服務(wù)全世界?!?/p>
Copyright ? 2001-2025 湖北荊楚網(wǎng)絡(luò)科技股份有限公司 All Rights Reserved
營業(yè)執(zhí)照 - 增值電信業(yè)務(wù)許可證 - 互聯(lián)網(wǎng)出版機(jī)構(gòu) - 網(wǎng)絡(luò)視聽節(jié)目許可證 - 廣播電視節(jié)目許可證
關(guān)于我們 - 版權(quán)聲明 - 合作咨詢
版權(quán)為 荊楚網(wǎng) www.cnhubei.com 所有 未經(jīng)同意不得復(fù)制或鏡像