3月25日,由中國計算機學會(CCF)數(shù)據(jù)庫專業(yè)委員會指導,國產(chǎn)分布式數(shù)據(jù)庫OceanBase與螞蟻技術研究院聯(lián)合舉辦的第二屆OceanBase數(shù)據(jù)庫大賽在北京落下帷幕。浙江大學代表隊獲得冠軍。

圖說:第二屆OceanBase數(shù)據(jù)庫大賽獲獎名單
OceanBase數(shù)據(jù)庫大賽發(fā)起于2021年,本屆大賽于2022年10月啟動,歷時6個月,經(jīng)歷三輪角逐。大賽集結(jié)了國內(nèi)頂尖的數(shù)據(jù)庫專家團評委,吸引了來自國內(nèi)外1180支隊伍的1988名選手參賽。大賽由中國人民大學明理書院院長杜小勇、西北工業(yè)大學計算機學院副院長李戰(zhàn)懷、武漢大學計算機學院副院長彭智勇、華東師范大學數(shù)據(jù)科學與工程學院院長錢衛(wèi)寧、東北大學計算機學院于戈教授等多位國內(nèi)數(shù)據(jù)庫領域頂尖專家組成評審團,吸引了包括加州大學圣地亞哥分校、悉尼大學、南洋理工大學、清華大學、北京大學、浙江大學、香港中文大學、西北工業(yè)大學、華東師范大學、電子科技大學等國內(nèi)外219所高校選手報名。此外,來自華為、快手、美團、北京銀行等企業(yè)界的開發(fā)者也參與其中。
最終,來自浙江大學的代表隊奪得冠軍,西北工業(yè)大學、電子科技大學團隊奪得亞軍,北京大學團隊、北京理工大學和浙江大學跨校組成的團隊以及華東師范大學團隊奪得季軍。

圖說:第二屆OceanBase數(shù)據(jù)庫大賽頒獎現(xiàn)場
相比去年,第二屆OceanBase數(shù)據(jù)庫大賽的規(guī)格、參賽選手隊伍與人數(shù)、賽事熱度均有所提升。賽前,OceanBase舉辦了7期《從0到1數(shù)據(jù)庫內(nèi)核實戰(zhàn)訓練營教程》,從MiniOB入門級教學實戰(zhàn)到OceanBase企業(yè)級工程實戰(zhàn) ,吸引了近20000人在線學習,幫助選手更快上手數(shù)據(jù)庫。
獲得此次比賽冠軍的浙江大學選手林雨欣表示,此次參賽最大的挑戰(zhàn)是面對龐大的OceanBase源碼的茫然,最大的體會是工業(yè)級數(shù)據(jù)庫的復雜。為了實現(xiàn)工業(yè)級別的數(shù)據(jù)庫,光靠教材/論文里的算法是遠遠不夠的,對細節(jié)的處理可能很繁瑣。比如一個簡單的字符串處理,就要為了支持各種字符集,做各種復雜處理;為了保證數(shù)據(jù)的安全性,也要做很多額外的校驗工作。
選手王炳杰,是西北工業(yè)大學大數(shù)據(jù)存儲與管理工業(yè)和信息化部重點實驗室的成員。在他看來,“實戰(zhàn)體驗”是此次參賽最大的感受,“之前學理論知識比較多,這次參賽是把之前學的東西敲成代碼去測試,看看是否可以,是一次從理論到實踐的嘗試。”
大賽評委之一、西北工業(yè)大學計算機學院副院長李戰(zhàn)懷表示:“通過此次比賽,選手們也接觸到了工業(yè)界的數(shù)據(jù)庫管理系統(tǒng),以及真實場景的應用需求。希望大家再接再厲,將來對中國數(shù)據(jù)庫事業(yè)的發(fā)展作出自己的貢獻。”
作為國內(nèi)完全自研的數(shù)據(jù)庫廠商,OceanBase在數(shù)據(jù)庫人才培育方面探索出了“實訓+大賽”的方式,搭建起數(shù)據(jù)庫系統(tǒng)知識的練兵場,為學生提供工程化應用環(huán)境,甚至將產(chǎn)業(yè)需求與項目發(fā)展融合,探索產(chǎn)學合作、協(xié)同育人、以賽促學的有效模式,在實踐中學習,在學習中創(chuàng)新,實現(xiàn)育人目標。
“數(shù)據(jù)庫一枝獨秀不是春,百花齊放才是。”O(jiān)ceanBase首席科學家陽振坤表示,人才成長需要周期,人才培養(yǎng)需要持續(xù)。他坦言,“十幾年前我們成立數(shù)據(jù)庫項目組時,很多人沒有數(shù)據(jù)庫的學習經(jīng)歷,我們也是一邊學,一邊做。后來我們成立了公司,就在想或許我們能做一些事情,讓更多高校學生對數(shù)據(jù)庫感興趣,讓更多數(shù)據(jù)庫愛好者學習到豐富的數(shù)據(jù)庫知識。”