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 和中國資料庫的未來他滿懷信心。