1月12日,2024年度全国大学生计算机系统能力大赛及第四届OceanBase数据库大赛(简称“大赛”)在北京圆满结束。该赛事吸引了众多关注,众多高校学生在此竞技,争夺荣誉,成为数据库领域人才竞争的关键活动。
大赛概况
自活动启动以来,成功举办了四届。2023年,该活动晋升为全国性大学生计算机系统技能竞赛。本届竞赛吸引了来自全国各地的1212支队伍报名。经过初赛和决赛的严格筛选,20支队伍成功晋级决赛。活动由多个机构共同发起和执行,包括系统能力培养研究专家组、全国高等学校计算机教育研究会等。北京交通大学计算机科学与技术学院与OceanBase共同负责了活动的组织工作。
该赛事奖项设置多样,涵盖特等及一、二、三等奖,并特别设立本科生奖项,同时亦对优秀指导教师和组织者予以表彰。这些奖项的设立,旨在激发年轻人参与热情,增强公众对数据库技术的认知与技能。赛事吸引了近万名选手报名,充分展现了其强大的吸引力和广泛的社会影响力。
大赛宗旨
比赛旨在推动竞技、交流及个人成长。这一目标清晰展现了赛事的核心宗旨。参赛者可系统掌握数据库理论知识。在大学期间,学生多注重理论知识的积累,而此类赛事为他们提供了实践操作和技能提升的宝贵机会,对数据库人才的培养具有显著价值。随着人工智能时代的来临,对数据库人才的需求急剧上升,此类赛事在促进人才成长方面发挥着至关重要的作用。
该平台为不同用户群体搭建了高效沟通桥梁。学生可以在此分享对数据库的理解,同时也有机会从其他参赛者那里学习到丰富的经验和独到的创意。
大赛内容
该赛事以人工智能时代为背景,关注数据库技术的发展。在初赛环节,选手需在MiniOB平台上完成向量数据库的基本操作,如存储与查询。随着赛事推进至决赛阶段,挑战难度逐渐上升。此时,选手需在OceanBase社区版的基础上,着重展示提高向量检索效率的能力。为此,参赛者需具备坚实的数据库技术功底,并不断探索新技术,以应对比赛中的各种挑战。
此类竞赛的题目设计持续进步,有助于准确评价参赛者的技术水平。同时,它推动学生从基础操作阶段向性能优化阶段过渡,加深了对数据库技术各领域的理解。
选手感悟
项黎明队长指出,参赛者必须经过一个逐步深入的学习阶段。在此阶段,选手们逐渐识别并改进自身缺陷,并持续增强数据库相关技能。这一过程或许会成为众多参赛者的重要收获。参赛目的不仅在于争取名次,更在于提升个人能力。
此类比赛要求参赛者应对涉及数据库核心编程等复杂挑战。这些任务极具创新性,每行代码均能直观体现其成果。在连续克服挑战的过程中,参赛者们体验到了实现自我价值和发挥创造力的愉悦。
突出成绩
在本次赛事中,一支队伍表现非凡。该队伍由成都理工大学和沈阳工业大学的三年级、四年级学生构成,队名为RushDB。他们取得了二等奖,即第三名的佳绩。这一成绩格外引人瞩目,系本科生首次跻身前三。此成就彰显了本科生在数据库开发等技术领域的巨大潜力,并有望激发更多本科生投身此类竞赛的热情。
该成就的取得,源于参赛队伍不懈的努力、深厚的知识储备以及对创新的不懈追求。
人才培养建议
中国在数据库领域已实现显著进步,然而,为了实现规模的进一步扩张,亟需加强人才培养和提升行业关注度。产业界与学术界必须制定更为细致的规划,并付出持续不懈的努力。同时,高等学府在推动这一进程中扮演着不容忽视的角色。
学生们要求学校改革教学手段,促进从“应用数据库”转向“创建数据库”的转变。教学不应局限于理论,而应更加重视实际操作,减少理论课程的比例,增加实践训练的比例。以北京交通大学副校长荆涛为例,他向有志于成为数据库开发者的年轻学者提出了以下建议:首先,要牢固掌握计算机科学和数据库理论的基本知识;其次,要重视实践技能的培养,主动参与项目实践和竞赛;此外,还需对新技术和新方法保持高度关注和浓厚兴趣,以适应时代的发展需求。