OceanBase反超甲骨文打破世界記錄,意味着什麼?_風聞
卢诗翰-卢诗翰官方账号-微博同名博主~公众号:诗翰2019-10-05 20:23
很多人都看見了昨天的熱搜“OceanBase獲得世界第一,#中國自研數據庫打破西方壟斷#”,許多人不明覺厲,也有不少小夥伴表示
所以今天,我就來簡單介紹一下這個事意味着什麼。
科技領域的北斗
簡單來説,在計算機領域,軟件分為應用層面和基礎層面。
大家熟知的QQ,微信,打車軟件,各種遊戲,都屬於應用層面。應用層面的軟件相對來説注重界面設計,用户體驗,更強調通過營銷來獲取用户。
而數據庫,雲計算,語音識別這些大眾接觸不到的功能,則屬於基礎層面,他們是應用層面軟件實現各種功能的基礎,比如沒有強大的數據庫,那麼12306這種買票軟件也就無從談起。
在整個信息技術產業,許多人都認為高端芯片才是紫禁之巔,而實際上,像數據庫這樣的基礎軟件的攻克難度一點也不亞於硬件。
2006年,國務院曾發佈的《國家中長期科學和技術發展規劃綱要(2006-2020)》共提出16個重大科技專項。其中,“核高基”(核心電子器件、高端通用芯片及基礎軟件)居於一號位,其重要性可窺一斑。而核、高、基之所以相提並論,正是因為三者同樣關鍵,缺一不可。
而這些年來中國互聯網產業雖然發展迅速,但大部分都是在應用層面的成功,而在“核,高,基”這樣的核心層面,依然是西方高科技公司的天下。
比如微軟,谷歌,蘋果,英特爾甲骨文這幾個大家耳熟能詳的超級科技公司,核心就是因為他們都掌握着基礎層面的技術。英特爾是芯片大廠,谷歌掌握着安卓,甲骨文是數據庫,蘋果橫跨硬件和IOS系統,微軟就更不用説了,大家天天在用Windows。
瞭解了這些,應該就能理解OceanBase數據庫拿下這個世界第一的意義所在了。
這是中國科技公司,在基礎軟件這樣的核心科技層面,開始反超國外科技公司。
能夠和它並列的,不是什麼奶茶賣出幾億杯,炒鞋賺了多少錢,而應該是北斗導航系統這些。
數據庫是什麼
那麼,可能有人要問了,具體來説,數據庫技術,究竟又是什麼呢?
在基礎軟件中,數據庫和操作系統,都屬於應用比較廣泛的技術,其中數據庫可謂最卡脖子的硬核技術。數據庫本身可理解為海量數據的圖書館,它承載了互聯網上的所有行為數據,例如出行記錄、消費記錄、聊天信息等。在今天的互聯網環境下,要做到存儲海量數據,並供多人同時進行查詢、調取等處理,是難度極大的事,尤其是銀行、電信、電力、航空等實時交易的行業,不容許一點失誤,更需要可靠穩定的數據庫。可以説,數據庫已成為影響國計民生的產品。
之前在中國市場上,最多見的,是甲骨文公司的數據庫。沒錯,就是那個直接明説要和中國競爭的甲骨文。
1989年,Oracle正式進軍中國市場。不久之後的1995~1997年,恰逢中國電信系統推進“九七工程”,Oracle一舉拿下東三省郵電管理局五期工程的大單,從此成為中國電信行業最大的數據庫供應商,也開啓了壟斷中國市場20多年的歷史。
那也是外企在中國最為風光的20年曆史,甚至有人回憶到:她小時候,媽媽在某個知名外企工作,週末她跟着去加班,覺得公司簡直太夢幻了。她始終記得那擦得一塵不染的玻璃門,同事們優雅的談吐和衣着,還有聖誕節公司會佈置的各種裝飾品。她最愛的是去茶水間吃方糖,因為家裏沒有。
直到二十年後,她都能回憶起,當年茶水間方糖的味道。
雲時代的彎道超車
然而如此強大的甲骨文,卻在2019年五月,在中國市場開啓大規模裁員,慘淡收場。
核心就在於進入雲計算時代之後,Oracle沒有及時更上。之前國際權威機構Gartner發佈報告稱,數據庫的未來必須上雲,目前雲數據庫已為數據庫市場的增收貢獻一半以上份額。與傳統數據庫不斷下降的營收相比,雲數據庫正在積極地快速增長。到2022年,預計有3/4的數據庫天然部署或遷移到雲上。
而在雲計算上,甲骨文遭遇了一個強大的對手 — — 阿里巴巴。
阿里巴巴曾經是甲骨文的大客户,IOE——IBM小型機+Oracle數據庫+EMC存儲設備,曾是中國企業的IT標配,阿里巴巴也不例外。阿里系公司曾有98%以上的軟件系統和業務都是採用甲骨文數據庫提供數據服務。
然而,隨着電商交易的迅速增長,如果繼續使用IOE產品,意味着要不斷地“買買買”,增加數以億計的成本。這成為阿里巴巴“去IOE”革命的起點。
2009年,淘寶宣佈要放棄 Oracle,轉投自研的數據庫架構。當時八十多個工程師當場把負責人後羿堵在會議室。“你再説一句試試?”
但隨後技術負責人很快給他們進行了洗腦:淘寶已經這麼大了,如果現在不刮骨療毒,自己砸自己的飯碗,將來整個淘寶都會命懸一線,到時候大家還不是淪落天涯。想通了這些,工程師們也冷靜多了。最後一羣工程師,就這樣含着淚親手拆了一直在用的Oracle 系統,開始研發起了自己的數據庫。
而這個自己的數據庫,名字就叫做:OceanBase
— — 世間的一切相遇,都是久別重逢
得益於淘寶的海量數據,阿里雲的Polar DB 和螞蟻金服的OceanBase,這兩款國產數據庫,藉着雲計算時代的彎道,一舉超越傳統時代的IOE,成為全球領先的數據庫。針對傳統式數據庫,螞蟻金服開啓了分佈式關係型數據庫。對於鏈式結構的安全隱患,OceanBase以一式三份、分別存儲的方案將故障率由千分之一降低到了十億分之一,穩定性這一世界性難題迎刃而解。
2016年“雙11”前夕,OceanBase全面取代了Oracle。在“雙11”凌晨,平穩支撐住12萬筆/秒支付峯值,創造新紀錄。OceanBase以遠低於傳統數據庫的成本和更高的可用性,打破了IT核心技術長期被西方壟斷的格局。
2017年起,OceanBase數據庫開始對外開放,服務包括銀行、保險等金融機構。
2019年10月2日,在數據庫領域的全球頂級比賽TPC-C測試中,OceanBase數據庫以兩倍於Oracle的絕對優勢成績,將這家老牌廠商擠下了雄霸十年的冠軍寶座。不僅如此,OceanBase還打破了近十年來無人撼動的數據庫基準性能測試的世界記錄,成為全球數據庫演進史的重要里程碑。
(TPC-C是全球主流計算機硬件廠商、數據庫廠商公認的評價標準,被譽為“數據庫領域的世界盃”。)
所以,你應該理解,為什麼中國工程院院士都要第一時間跑來點讚了,OceanBase打破了由甲骨文保持了9年之久的TPC-C基準性能測試的世界紀錄,“是我國基礎軟件取得的重大突破”。
如今,OceanBase已在螞蟻金服和阿里巴巴的業務系統中得到了廣泛應用。憑藉強勁的性能成為過去多年“雙11”支付寶交易處理系統的守護神。支撐着數億人能夠隨時隨地網購、移動支付。這樣的穩定性和可靠性,也意味着金融、電信、航空等關鍵行業開啓去IOE,迎來獨立自主數據庫的時間點,並不遙遠了。