OceanBase這十年,從無到有的浴火誕生記

如果大家當時能看見原來十年後OceanBase能長成這樣,可能十年前OceanBase得到的支持會好很多。但是這種如果是不存在的,很多時候你要先證明自己。

by螞蟻金服陽振坤

從2010年開始自研關係數據庫,到2019年走出支付寶和螞蟻金服,在浙商銀行、南京銀行、保健康險、常熟農商行、蘇州銀行、廣東農信等數十家商業銀行和保險機構上線,OceanBase用了10年的時間。

01. ”打破”數據庫行業的邊界

雲計算的火熱發展帶來了對更大規模數據庫的需求,關係數據庫不能擴展、容量小、處理能力不夠、成本非常高等缺點越來越被人詬病。在當時的很多人看來,關係數據庫的末日就要來了。

然而自誕生之日起,數據庫市場格局就基本沒有變化。因為數據庫非常難被替換,最早起來的幾家廠商今天還是佔據著統治地位,導致數據庫變成了一個門檻極高、強者恆強的領域。前有Oracle擋道、後有NoSQL數據庫追趕,怎麼看也不是自研關係數據庫的好時機。

然而,這個被記著評價“一個不斷破格的人”卻不這麼想。 在陽振坤看來,當所有人都認為這件事情要做的時候,其實做這件事情的時機已經過去了一大半。用他的原話就是:

“這是千載難逢的機會,我們一定要做,而且一定能做成。”

02. “偏執”是前行的標配

陽振坤的北大恩師王選 “頂天立地”的技術理念令他受益匪淺。“頂天”就是技術上要不斷追求新突破,“立地”就是要把技術做成通用產品,讓整個社會都能普遍使用。

做數據庫就像在黑暗中前行,要有近乎偏執的性格才可能到達終點。陽振坤團隊中一位新人曾向他表達過自己的困惑,因為要學太多的東西,入職三個月了卻什麼也沒做出來,而跟他同期入職天貓的新員工才來了一個月,做的系統就已經在線上使用了。陽振坤說:“你過三年再看,沒有人還記得那個同學三年前在天貓上把網頁做了什麼改版,可是三年以後你今天做的東西還會在生產系統中使用。”

OceanBase不斷前行,用近10年的時間向所有人證明了通用的分佈式關係數據庫能夠做成,而且能真正應用在生產系統中。成為了一款“頂天立地”的產品。

03. 走出螞蟻金服的商業通用數據庫

淘寶收藏夾作為OceanBase的第一個客戶取得了非常顯著效果。之後,支付寶上線支付寶賬務系統上線,OceanBase真正在金融系統最核心最關鍵的領域站住了腳。不僅如此,OceanBase走出螞蟻金服,已經在多家商業銀行和保險機構上線。

OceanBase解決了關係數據庫的擴展性問題,極大地降低了關係數據庫的成本,實現了把技術做成通用產品,讓整個社會都能普遍使用的目標。

相信未來,OceanBase會帶給我們更多驚喜。


分享到:


相關文章: