1月12日,2024全國大學生計算機系統能力大賽暨第四屆 OceanBase 數據庫大賽(以下簡稱“大賽”)在北京落下帷幕。經過兩個多月來自全國各地1212支團隊的競逐,20強隊伍脫穎而出進入決賽,通過現場答辯,角逐出獲勝團隊。最終,來自北理工的OBCraft隊奪得特等獎,獲10萬獎金。

本屆大賽由系統能力培養研究專家組發起,全國高等學校計算機教育研究會、系統能力培養研究項目示范高校共同主辦,北京交通大學計算機科學與技術學院與OceanBase聯合承辦。大賽以競技、交流、成長為宗旨,幫助學生系統化學習數據庫理論知識,積累和提升數據庫實踐經驗與能力,共同促進數據庫人才發展。
自2024年10月初賽啟動以來,大賽共吸引來自北京大學、清華大學、上海交通大學、復旦大學、中國人民大學、南京大學、東北大學、武漢大學、北京交通大學、南方科技大學、重慶郵電大學等近200所國內頂尖高校的2600多名選手報名參加,經過兩個多月的激烈角逐,1212支隊伍中排名靠前的20強隊伍進入決賽。
作為基礎軟件“皇冠上的明珠”,數據庫也在持續迭代。隨著大模型的興起,向量存儲和檢索技術在AI場景中的應用越來越多,給數據庫帶來了新的技術要求。本屆大賽聚焦AI時代的數據庫技術,初賽階段要求選手在MiniOB上實現向量數據庫的基礎功能,如向量的存儲及查詢等,決賽則更進一步,基于OceanBase社區版,考察選手們優化向量檢索性能上的能力。
最終,來自北理工的OBCraft隊獲得冠軍。隊長項黎明表示,參賽是一個循序漸進的過程,逐步認識自己、提高自己,同時也不斷提高對數據庫的認識。數據庫的內核開發門檻很高,但又是一項富有創造性的工作,寫下的每一行代碼都“所見即所得”,解決了一個又一個難題。
值得一提的是,來自成都理工大學、沈陽工業大學的大三大四學生組成的RushDB團隊,獲得了二等獎(第三名),這也是歷屆大賽以來本科生首次進入前三名。

比賽現場,中國人民大學教授、明理書院院長、教育部數據工程與知識工程重點實驗室主任杜小勇和OceanBase創始人兼首席科學家陽振坤也分享了一代數據庫技術人的堅持與夢想。
杜小勇表示,人工智能像“海嘯”一樣鋪天蓋地,但海嘯過后,如果沒有很好的數據管理、數據治理,那就是一片狼藉,需要更多做底層系統的人去支持它,例如數據庫。中國數據庫在一定程度上已取得長足進步,為了培養、吸引更多人才對數據庫的關注,需要產業界和學界更系統性地布局、努力,這是一項長遠艱巨的工作。作為高等院校,有責任優化課堂,從“用數據庫”向“造數據庫”方向轉變,不僅要教授概念,關鍵是要少講多練多實踐。
陽振坤表示,在AI時代,今天大模型訓練的數據、訓練的結果,以及與用戶的交互,都需要基于數據的處理,數據庫必不可少。隨著數據量的增長,數據庫的作用只會更加重要,形式和功能可能會發生顯著變化,包括分布式數據庫在內的新型數據庫將得到更廣泛應用,以應對多樣化的數據需求。
對立志成為數據庫開發者的青年學者,北京交通大學副校長荊濤建議,首先要具備扎實的計算機科學基礎知識和數據庫理論知識,其次要重視實踐能力的培養,通過參與項目實踐、參加競賽等方式,不斷提升動手能力和解決問題的能力,此外還要保持對新技術、新方法的敏銳洞察力和學習熱情,只有不斷學習、不斷進步才能跟上時代步伐。
OceanBase數據庫大賽發起于2021年,是業內首個專注于數據庫內核技術的大賽,已連續舉辦四屆,2023年升級為全國大學生計算機系統能力大賽,共吸引近萬名選手參賽。除特等獎、一二三等獎外,本屆大賽還特設本科生專屬獎、優秀指導教師獎、優秀組織教師獎等,以鼓勵更廣范圍的年輕人參賽,了解及深入數據庫技術。