西工大新聞網(wǎng)3月30日電(張亞男 劉文潔 王翠萍)近日,2022 OceanBase 數(shù)據(jù)庫(kù)大賽落下帷幕。本屆大賽國(guó)內(nèi)外共有1180支參賽隊(duì)伍、共計(jì)1988人參加了本次大賽,參賽選手覆蓋清華大學(xué)、北京大學(xué)、浙江大學(xué)等多所高校。西北工業(yè)大學(xué)計(jì)算機(jī)學(xué)院的三位研究生王炳杰、張成林、楊俊琨獲得2022 OceanBase數(shù)據(jù)庫(kù)大賽亞軍。

三位同學(xué)獲獎(jiǎng)合影
扎實(shí)基礎(chǔ)+必勝信心,成功并非偶然
“要相信自己的實(shí)力,你們是項(xiàng)目組的3位組長(zhǎng),不管結(jié)果如何,既然參賽,就要盡全力做好!”計(jì)算機(jī)學(xué)院院長(zhǎng)尚學(xué)群說(shuō)。盡管承擔(dān)著大量的工作,她仍然利用邊邊角角的時(shí)間和同學(xué)們一起備賽,鼓勵(lì)同學(xué)們堅(jiān)定信心。
復(fù)賽伊始,3位同學(xué)的名次均在10名以?xún)?nèi),起初還信心滿(mǎn)滿(mǎn),面對(duì)實(shí)力強(qiáng)勁的對(duì)手、每天刷新的英雄榜,大家緊張了起來(lái)。決賽賽程過(guò)半,排名落在了12名之后,同學(xué)們開(kāi)始打起退堂鼓“名次每天都在下滑,我們還有希望獲勝嗎?”本次參賽團(tuán)隊(duì)的指導(dǎo)教師、西北工業(yè)大學(xué)計(jì)算機(jī)學(xué)院副教授劉文潔將三位同學(xué)的忐忑看在心里,耐心地和大家一起討論落后的原因,反復(fù)優(yōu)化參賽思路。
決賽最后一天,所有參賽團(tuán)隊(duì)都想抓住最后的時(shí)間優(yōu)化代碼、提升性能,比賽進(jìn)入了白熱化階段?!拔覀円欢軌虺晒?!”越戰(zhàn)越勇的三位同學(xué)逐漸找回了狀態(tài),“一顆心隨著排名忽上忽下,直到最終排名定格在了第二名?!彼麄冏龅搅?。
三名同學(xué)均出自大數(shù)據(jù)存儲(chǔ)與管理工業(yè)和信息化部重點(diǎn)實(shí)驗(yàn)室的大數(shù)據(jù)管理與分析團(tuán)隊(duì),“從最初進(jìn)入項(xiàng)目組對(duì)數(shù)據(jù)庫(kù)內(nèi)核代碼無(wú)從下手,到成長(zhǎng)為能自主完成內(nèi)核研發(fā)任務(wù)的研發(fā)主力,除了扎實(shí)的專(zhuān)業(yè)基礎(chǔ),樹(shù)立必勝的信心也是必不可缺的,屬于他們的成功并非偶然?!眲⑽臐嵗蠋熣f(shuō)。

大賽是試煉場(chǎng),每次測(cè)試都是成長(zhǎng)的機(jī)會(huì)
計(jì)算機(jī)學(xué)院樓426是參賽隊(duì)員項(xiàng)目組所在的數(shù)據(jù)庫(kù)實(shí)驗(yàn)室,因此,同學(xué)們選擇了“426白給突擊隊(duì)”作為隊(duì)名,“不怕白給,勇于突擊”,展示積極進(jìn)取、迎難而上的決心。
“整個(gè)復(fù)賽過(guò)程中,我們都在不斷地抓性能瓶頸,并針對(duì)其進(jìn)行優(yōu)化。通過(guò)一次次的測(cè)試和調(diào)整,我認(rèn)識(shí)到了性能調(diào)優(yōu)不僅要關(guān)注局部模塊,還要把握整體資源瓶頸的變化?!被貞浧饏①愡^(guò)程,隊(duì)長(zhǎng)王炳杰由衷地感慨。

王炳杰
楊俊琨說(shuō):“我印象比較深刻的是在比賽過(guò)程中,我們討論了一個(gè)有關(guān)查詢(xún)語(yǔ)句的底層的問(wèn)題,因?yàn)檫@個(gè)問(wèn)題會(huì)涉及到后續(xù)整個(gè)框架的設(shè)計(jì),大家觀(guān)點(diǎn)不同,討論了很長(zhǎng)時(shí)間也沒(méi)有確定結(jié)果。最后隊(duì)長(zhǎng)提出用實(shí)踐去展示一下方案的效果,展示效果最好的方案選定為最終方案。其實(shí),小組合作中難免出現(xiàn)分歧,如果無(wú)法說(shuō)服意見(jiàn)不同的隊(duì)友,不妨先行動(dòng)起來(lái),用實(shí)際去證明自己?!?/p>

楊俊琨
“初賽的時(shí)候,有一道題目我們排查了很久也沒(méi)有發(fā)現(xiàn)程序邏輯上有什么問(wèn)題,最后注意到有一個(gè)局部變量沒(méi)有初始化,增加初始化重新提交測(cè)試后通過(guò)了測(cè)試項(xiàng)。這讓我認(rèn)識(shí)到編碼過(guò)程中嚴(yán)謹(jǐn)?shù)闹匾??!睆?fù)盤(pán)整個(gè)參賽過(guò)程,張成林說(shuō)賽事之外的收獲讓他對(duì)學(xué)業(yè)和專(zhuān)業(yè)有了新的思考。

張成林
“本次數(shù)據(jù)庫(kù)大賽側(cè)重于考核復(fù)雜系統(tǒng)的實(shí)踐能力,難度更大,含金量也更高,獲得獎(jiǎng)項(xiàng)的同學(xué)需要具備良好的工程實(shí)踐能力。三名同學(xué)都有扎實(shí)的數(shù)據(jù)庫(kù)基礎(chǔ)和較強(qiáng)的工程實(shí)踐能力,善于鉆研,這次競(jìng)賽對(duì)他們來(lái)講,是檢驗(yàn)數(shù)據(jù)庫(kù)研發(fā)實(shí)力的絕好機(jī)會(huì)。”劉文潔說(shuō)。

劉文潔老師接受采訪(fǎng)
計(jì)算機(jī)學(xué)院高度重視學(xué)生的創(chuàng)新創(chuàng)業(yè)教育和實(shí)踐工作,2020年成立了工作委員會(huì),2022年出臺(tái)了《計(jì)算機(jī)學(xué)院創(chuàng)新創(chuàng)業(yè)實(shí)施辦法》,聘請(qǐng)了李竹等6位校外創(chuàng)業(yè)輔導(dǎo)導(dǎo)師,以主辦ICPC亞洲區(qū)域賽及決賽、中國(guó)高校計(jì)算機(jī)大賽等重要特色賽事為抓手,以提升學(xué)生的創(chuàng)新精神和創(chuàng)業(yè)意識(shí)為核心,開(kāi)展了一系列培訓(xùn)、路演、辦賽、比賽、交流和分享活動(dòng),旨在不斷提高學(xué)生的創(chuàng)新創(chuàng)業(yè)能力和動(dòng)手能力。近年來(lái),先后在國(guó)內(nèi)外重要競(jìng)賽中獲全國(guó)二等獎(jiǎng)以上獎(jiǎng)項(xiàng)100余項(xiàng)。
大賽簡(jiǎn)介:
2022 OceanBase 數(shù)據(jù)庫(kù)大賽是由中國(guó)計(jì)算機(jī)學(xué)會(huì)(CCF)數(shù)據(jù)庫(kù)專(zhuān)業(yè)委員會(huì)指導(dǎo),OceanBase 與螞蟻技術(shù)研究院學(xué)術(shù)合作團(tuán)隊(duì)聯(lián)合舉辦的數(shù)據(jù)庫(kù)內(nèi)核實(shí)戰(zhàn)賽事,參賽人員包括高校學(xué)生、科研機(jī)構(gòu)的數(shù)據(jù)庫(kù)從業(yè)者、互聯(lián)網(wǎng)企業(yè)的研發(fā)人員。
(審核:夏勇 李春科 馬西平)