2020年是不平凡的一年。對 OceanBase 來說,也是里程碑式的一年。這一年,OceanBase 二刷 TPC-C 榜單打破由自己保持的世界紀錄,更重要的是註冊獨立公司,踏上了新的發展階段,而中國數據庫市場也是風雲變化多端。
在剛剛結束的 DTCC 2020 大會上,IT168 獨家專訪了螞蟻集團 OceanBase 資深總監、北京奧星貝斯科技有限公司研發中心總經理楊傳輝(日照),聊一聊 OceanBase 獨立這一年。
2020年的變與不變
2020年 OceanBase 度過了自身的成人禮,走向獨立發展。
螞蟻集團 OceanBase 資深總監、奧星貝斯研發中心總經理楊傳輝
這年6月,OceanBase 註冊獨立公司“北京奧星貝斯科技有限公司”,原螞蟻集團金融雲和中間件負責人楊冰出任該公司 CEO,OceanBase 創始人陽振坤出任 CTO。一時間業內轟動。在官方新聞稿中指出,此舉標誌著 OceanBase 走上大規模商業化軌道,也推動分佈式數據庫這一中國頂級自研技術進入全新發展階段。
早些時候 OceanBase 二刷 TPC-C 榜單收穫業內“熱搜”,5月20日,TPC 官網公佈 OceanBase 在 TPC-C 基準測試中打破由自己保持的世界紀錄,事務處理性能由上次測試的6088萬 tpmC 提升到7億 tpmC,性價比從上次的 ¥6.25/tpmC 優化到 ¥3.98/tpmC。
如果二刷 TPC-C 是為了在權威第三方證明分佈式數據庫技術路線的正確性,國產數據庫有能力躋身世界頂級數據庫行列,那麼獲得大型國有銀行的認可則在客戶側為其可靠性打造了口碑。據悉,素有“宇宙行”之稱的中國工商銀行重要業務系統——對公(法人)理財系統完成從大型主機到分佈式架構改造,運行在 OceanBase 之上。
此外,2020年10月,OceanBase 在官網上線了 OBCA 認證,構建自己的數據庫人才生態,僅2個多月時間,已有近萬人參與報名考試,數千人獲得 OBCA 認證證書。
“獨立之後,包括銷售在內的前線團隊逐步組建起來,OceanBase 取得了飛速的發展。獨立半年多時間,我們的業務比前面幾年的總和還多,而且我們支持的都是非常給力的客戶。比如工商銀行、中國移動,還有排名前幾的保險公司,等等。” 楊傳輝告訴 IT168,OceanBase 今年在非常核心的業務場景裡面取得了0到1的突破。
與此同時,OceanBase 獨立之後,楊傳輝的角色和工作也發生了很大的變化。之前他是架構師的角色,OceanBase 獨立出去商業化,不變的是還在承擔架構師的角色,以做技術為主。除此之外,他也會去做一些客戶支持、技術佈道相關的事情。工作節奏也以前更快更累,“之前螞蟻的技術需求偏多,相對來講時間更可控,現在服務外部的客戶,需求更多且更加緊急,工作節奏也變得更不可控。”
在中國數據庫市場,2020年是收穫的一年火熱的一年,多家數據庫廠商獲得新一輪融資。中國數據庫技術大會 DTCC 是國內數據庫領域的盛會,至今已經連續舉辦11屆,既是數據庫從業者分享交流的平臺,也是觀察中國數據庫市場發展的一個窗口。在剛剛過去的 DTCC 2020 大會上,很多參會者覺得今年國內數據庫市場更加火熱,大家有滿滿的熱情。特別是面向未來的分佈式數據庫,幾乎不談分佈式就 Out 了。
分佈式數據庫尚在初級階段
集中式架構和分佈式架構的爭論由來已久,分佈式數據庫也並非新趨勢,早在上個世紀70年代分佈式數據庫相關學術研究便已啟動,80年代分佈式數據庫被視為重要技術趨勢,只是技術、需求、成本等方面的因素制約了其發展,海量數據處理需求和技術的進步讓分佈式數據庫走到了舞臺中心。
業內曾就分佈式的成本和運維壓力有過討論,有人覺得需要“讓子彈飛一會兒”,分佈式數據庫走向成熟需要一個過程。
“目前分佈式數據庫的發展還在初級階段,而且國內各個數據庫廠商能力參差不齊。很多公司成立沒多久就能出來一個分佈式數據庫,但是 OceanBase 打磨了十年多的時間才做到今天的程度。其實一個比較好的做法,大家首先去測 TPC-C,看看每家分佈式數據庫是不是真的保證強一致性,這是最基礎的要求。”楊傳輝認為,現在分佈式是風口,還沒有做大規模普及,魚龍混雜,等到大規模普及後,分佈式數據庫廠商尤其 OLTP 分佈式廠商未來最多留下 5 家。
關於分佈式與集中式在數據庫領域是替代還是互補關係,楊傳輝有自己的判斷。他介紹如今業務場景中集中式數據庫使用量比分佈式數據庫使用量多,短期甚至中期一段時間內,這兩種數據庫會並存。長遠來看,集中式數據庫佔比越來越低,分佈式數據庫佔比越來越高。“這有一個過程,比如我們今天電動車去替代柴油車,這是大的趨勢,可能不能全替,但是比例會越來越高。另外,不能買了電動車硬要裝柴油車的發動機,電動車就有電動車的發動機以及基於電動車的三電控制系統。分佈式數據庫也一樣,OceanBase 基於普通 PC 服務器,所以最好的方式肯定是基於 PC 服務器來充分發揮分佈式的特性。”
據悉,接下來 OceanBase 會在產品和生態方面發力,產品方面,第一,HTAP 混合負載的處理能力。要支持複雜查詢、一套系統支持 OLTP 和 OLAP。第二,完善透明可擴展性。做到對用戶完全透明。第三,雲化。比如部署到雲上要做存儲計算分離,後面會有高級診斷能力,智能化運維的能力,降低運維成本。生態方面,繼續開展認證,和高校等產學研合作等,技術生態也是自研數據庫發展最大的挑戰。
2020年充滿不確定性,邁入2021年,疫情依然在肆虐,很多人企業和個人如何面對新的一年?“如果用一個詞,我叫‘享受’當下。2020年是很有意思的一年,什麼事情都碰到了。對 OceanBase 來說有好有壞,不管2021年會碰到好的事情還是不好的事情,我覺得最重要的還是去享受這個過程,有些東西我們是決定不了的,我們能夠決定的是今天的態度,我們還不如去認真享受為中國的數據庫事業、中國的科技創新去助力的過程,這個過程會遇到各種各樣的挑戰,我們以樂觀的態度去面對這些挑戰。”這是楊傳輝想對2021年說的話,對 OceanBase 和中國數據庫的未來他滿懷信心。