曾被「掃地出門」的那群「瘋子」,這次碾壓了甲骨文
繼5G和芯片技術之后,中國互聯網在數據庫方面實現了又一次彎道超車。
一場曲折的中美互聯網巨頭之間的較量,在「十一」假期期間揭曉,中國企業(yè)拿下數據庫「世界杯」冠軍,而這此前已被美國公司制霸9年。
10月2日,在被譽為「數據庫領域的世界杯」TPC-C基準測試中,螞蟻金服自研的分布式關系數據庫OceanBase創(chuàng)造新的世界記錄,打破甲骨文(Oracle)保持9年的世界記錄,基準性能測試成績?yōu)榧坠俏牡?倍多。
數據庫和操作系統(tǒng)一樣,是IT基礎軟件的命門,重要性不亞于芯片。
數字經濟時代,一切經濟工作都離不開數據,如果沒有數據庫,就沒有信息科技發(fā)展的根本。
然而,過去數十年,中國數據庫市場長期被海外巨頭占據。
如今,這一里程碑式的反超,關乎的不僅僅是技術本身。繼5G和芯片技術之后,中國互聯網信息技術的又一次彎道超車。
中國工程院院士李國杰稱,“這是我國基礎軟件取得的重大突破?!?/p>
「數據庫巨頭」的傲慢
互聯網行業(yè)有一種說法,思科、IBM、谷歌、高通、英特爾、蘋果、甲骨文、微軟并稱為美國的「八大金剛」,從通信、數據庫到通信系統(tǒng)等,他們幾乎壟斷IT基礎設施的各個領域,全球企業(yè)對「八大金剛」都十分依賴。
中國的數據庫市場也長期被海外巨頭占據,Oracle、微軟等國外巨頭企業(yè)的數據庫產品,在國內政府、金融、企事業(yè)單位中的IT系統(tǒng)中,一直占據核心位置。
如果把數據庫比作「大腦」,在過去十幾年,全世界最好的「大腦」就是美國的甲骨文。
1997年,初次到訪中國的甲骨文創(chuàng)始人艾里森絕不會想到,有朝一日,他的「數據庫帝國」會遭到一個中國對手的碾壓。
艾里森之行的排場搞得很大,迎接車隊直接開到北京機場跑道上,一溜車隊閃著大燈,煞是威風。
當時,還有個小插曲鮮為人知,第二天,埃林森計劃到長城拍攝推廣網絡計算機的宣傳片,時任甲骨文中國總裁的馮星君找了20個小學生參與拍攝,約好早上8點開拍。但直到9點,艾里森都還沒起床。
那天北京零下20幾度,20個小學生在沒有暖氣的大巴上凍僵了,馮星君帶著哭腔給艾里森電話,一個多小時后,才終于見到大老板的身影。
當自己手中沒牌,半條命甚至整條命都掌握在別人手中時,必然會有艾里森的傲慢。
彼時的中國,經濟和商業(yè)全面復蘇,外貿進出口總額突破4000億美元大關,相伴而生的,是信息技術需求的井噴。
中國幾乎所有的機構和公司,金融、電信、航空,清一色地使用IBM的小型機,Oracle(甲骨文)的數據庫,EMC的存儲設備。
中國銀行用的第一臺計算機,是IBM3032;中國電信用的數據庫,全是甲骨文……
甲骨文從1997年開始,在中國站穩(wěn)了腳跟,這一站,就是數十年。
這意味著,中國人每一筆銀行取款、轉賬,每一次充值話費、買機票產生的數字,都儲存和跑在美國的數據庫上。中國的整個信息技術體系,都是遵循美國企業(yè)的技術架構和生態(tài)。
被「掃地出門」的研究員
艾里森1997年在長城上耍大牌時,距離北京1300公里之外的杭州,馬云正在首次創(chuàng)業(yè)失敗的沮喪中試圖重新振作起來。
他即將創(chuàng)辦的阿里巴巴,22年后將碾壓讓埃里森引以為傲的數據庫聯機交易處理性能。
要知道,創(chuàng)立于1999年的阿里,一度也曾是甲骨文中國的標桿客戶,淘寶、阿里巴巴B2B和支付寶等公司,98%以上的軟件系統(tǒng)和業(yè)務都是采用甲骨文數據庫提供數據服務。
核心命脈受制于人,令人寢食難安。
2008年,阿里巴巴提出「去IOE」(去掉IBM的小型機、Oracle數據庫、EMC存儲設備),并首次提到要自研數據庫。
一年后的2009年,「雙11」成為中國現象級商業(yè)活動,阿里技術團隊感受到的不是歡欣雀躍,而是極度焦慮——「雙11」的交易量呈幾何級增長,未來勢必還將繼續(xù)呈幾何級增長。
馬云認為自主研發(fā)勢在必行,除了數據安全問題,更關鍵的是,每年交易額都翻倍遞增,龐大的交易讓阿里需要付出上億元購買主機。
擺在眼前的抉擇:要么耗費巨資購買服務,要么自主研發(fā)數據庫。不懂技術的馬云,再一次選擇了相信技術。
但是,在當時,對于一家剛剛上市的國內電商企業(yè)來講,挑戰(zhàn)全球10強科技企業(yè),很多人認為不可能。
畢竟,甲骨文有十幾萬人,從事核心數據庫研發(fā)的就有兩千多人,而阿里數據庫團隊就20多個人,團隊負責人陽振坤也壓力山大。
從北大本碩博一路念完、留校任教并獲得北大首批「長江學者」特聘教授的陽振坤,離開象牙塔、投身產業(yè)界,先后輾轉聯想、微軟、百度。在百度開發(fā)分布式數據庫,兩年多沒拿出成績,而被「掃地出門」。
陽振坤在百度并沒有施展的空間,2010年跳槽到了阿里巴巴,負責OceanBase的研發(fā)。
在百度經歷了一段郁郁不得志的過往之后,更讓彼時的陽振坤心里沒底的是,新東家有多大的耐心,等到他把想法變成現實。
那時候,連云計算沒多少人懂,分布式存儲也看不到前景。陽振坤的團隊人員轉崗的轉崗,離職的離職。
在2010中國IT領袖峰會上,那場著名的辯論,百度CEO李彥宏說,「云計算是新瓶裝舊酒」,而馬云堅定地認為,阿里不做云計算會死。
幸運的是,阿里當時出現了后來被業(yè)界稱之為「那群瘋子」的技術團隊。
馬云挖來的原微軟亞洲研究院副院長王堅,力推阿里all in云計算研發(fā),力推全面去商業(yè)數據庫(去IOE運動),力主自研數據庫OceanBase。
真正出圈的標志性事件,是「雙11」支付寶核心交易流量完全不依賴甲骨文的數據庫,100%由自主研發(fā)的數據庫產品OceanBase承載的消息,不僅讓OceanBase名聲大噪,也讓項目負責人陽振坤被推到了前臺。
時隔多年回憶往事,他慶幸兩點:技術理想主義遇上了技術理想主義;技術理想主義遇上了云計算時代。
今天,甲骨文在數據庫領域的營收還無可比擬,但OceanBase對Oracle Database關鍵性能的超越,依舊有著至關重要的意義。
不同于甲骨文沿用至今的傳統(tǒng)數據庫架構,OceanBase采用的新一代分布式架構,帶來的水平拓展性能優(yōu)勢,不僅是主流的數據庫發(fā)展方向,也在宣告技術創(chuàng)新才能彎道超車。
而且OceanBase經受住「雙11」的頂級流量考驗,目前也已初步具備向其他金融機構,提供架構轉型升級服務的能力。
這件事讓很多人明白,曾經高高在上的全球500強巨頭甲骨文,不是永遠一統(tǒng)天下的。
有價值的浪費
今年5月,甲骨文的全球裁員蔓延到中國區(qū)。
擁有1600人的甲骨文中國區(qū)研發(fā)中心裁員約900人,其中北京500多人的研發(fā)中心,一夜之間全部空置,只留下一座研發(fā)大樓,為員工預留了15天的注冊時間,且沒有選擇余地。
云計算時代的甲骨文,已經落后許多。Gartner最新數據顯示,在云計算市場領域,亞馬遜AWS、微軟Azure、阿里云是市場占有率前三的玩家,谷歌云排名第四。甲骨文則未能進入市占率前五。
曾經的巨頭,正不斷被后起之秀們超越。一個新的時代開始了。今天,中國科技公司已經用實力說話,打破美國巨頭的壟斷。
「OceanBase與鴻蒙,是中國科技創(chuàng)新的比翼雙飛之舉」,中歐國際工商學院管理學教授,原院長朱曉明教授,近日在中歐金融科技課上表示。
中國企業(yè)自研數據庫
實際上,不止螞蟻金服的數據庫OceanBase與華為手機操作系統(tǒng)鴻蒙,如今中國科技創(chuàng)新的突破越來越多。
在超級計算機領域,截至2019年前四屆Top500排名中,我國的神威「太湖之光」超級計算機奪得冠軍,全部使用中國自主知識產權的芯片。
在5G領域,華為的Polar碼(極化碼)被國際移動通信標準化組織3GPP,接受為控制信道編碼方案。同時,截至去年底,中國5G專利申請數量位居全球第一。
芯片領域也成果凸顯,平頭哥芯片在一年時間中,交出了一站式設計平臺「無劍」后,又在今年的云棲大會上發(fā)布了 NPU 芯片「含光800」,「一顆頂10顆CPU」,阿里CTO張建鋒在介紹這款AI推理芯片時說。
成立剛滿兩年的達摩院,在自然語言處理、智能語音、視覺計算等領域算法奪得40多項世界第一,量子實驗室完成了第一顆可控的量子比特研發(fā)。
基礎科學技術的投入,是一個長期而難于見效的大工程。也正是因為如此,阿里巴巴持續(xù)在以阿里云、達摩院、羅漢堂、平頭哥芯片等代表的主體上進行長期投入。
而這在阿里內部,被看作是「有價值的浪費」。
每一項互聯網技術的突破,背后都經歷了很多人多年的探索與攻堅。正是被折疊的那些年「有價值的浪費」,才讓今天的每一項成就,顯得那么驚喜。
作者:賈寧宇,公眾號:Tech星球(微信ID:tech618)
本文由 @Tech 星球 原創(chuàng)發(fā)布于人人都是產品經理。未經許可,禁止轉載
題圖來自Unsplash,基于 CC0 協(xié)議
不要再吹啦,甲骨文的評測是九年前的