50 强诞生!2021 OceanBase 数据库大赛百所高校争霸
11月21日,2021 OceanBase 数据库大赛初赛落下帷幕。此次大赛吸引了国内外246所高校,200家企业,1179支团队,近2000名数据库爱好者报名参赛。历经一个多月的激烈角逐,根据性能跑分排名,初赛50强选手终于诞生! 50强名单公布 50强英雄榜(向上滑动图片,查看全部名单;同分数团队,排名不分先后)
本次大赛获得200分,才能入围50强。共58支团队入围50强,52支来自高校,5支来自企业,1支来自高校与企业联合队伍。其中,华东师范大学、华中科技大学分别以15支和9支,在入围团队数量上领先,共占总入围团队数的41%。值得一提的是,获得满分(240分)的16支团队中,有14支都来自高校,这届同学的实力不容小觑。50强学校区域 50强学生团队中,来自上海、武汉和北京地区学校的团队居多,共35支,占各地学生团队总数的63%。 50强团队采访 从0到1打造自己的数据库,成功入围50强,同学们到底经历了怎样的心路历程,收获了哪些成长呢?大赛工作人员随机采访了4支入围团队,让我们来听听他们的声音。一华中科技大学一
团队:旺旺奇遇队(汪金璞 庄琪钰 王辰潇) “ 竞争压力还是挺大的,因为参赛的选手实力都挺强,但也正是这种压力给了我们做下去的动力!英雄榜上起起伏伏的名次让我们体会到了比赛的魅力!获得的成长,一方面是让自己在数据库课程中学习到的理论知识,在实践中得以运用,另一方面这是一个团队协作的比赛,在与队友磨合的过程当中,也学习了如何更好的发挥团队每个人的力量。”一华东师范大 学一
团队:ccat3z (张凌峰) “ 初赛题目循序渐进,一题题很有成就感,总体上还是轻松愉快的。不过第一个满分队伍出现的时候确实有点小紧张。第一次修改一个mini数据库,让我很快地入门了数据库的各个模块功能和关联,非常感谢 OceanBase 提供了这么一个轻松高效的数据库学习平台。”一中国人民大 学一
团队:天下无虫 (江流洋 薛钦亮 李圣涛) “ 刚开始慢慢做题,抽时间过一两题,还能跟上大家的脚步。但越接近比赛截止,大家的节奏越来越快,英雄榜的排名一天一变,一度把我们要挤出50开外了,只能赶紧调试过题,后面那几天真的压力蛮大的。最大的收获,首先是团队合作,大家每人负责一些相同类型的题目,遇到问题一起查资料定方案。其次是第一次动手去实现数据库的功能,这个时候遇到了很多问题和麻烦,也会通过参考PG或者 OceanBase 的实现来解决,让自己对这些数据库更加熟悉了。最后是C++的代码能力得到了锻炼,C++写起来真的是很需要耐心,指针用起来还是要很小心才行,得一步一步调试,才能找到代码的Bug。”一浙江大 学一
团队:吴所谓(吴嘉豪 沈超楠 胡鹏飞) “ 在比赛开始和快结束的时候压力比较大,因为开始的时候大家做的很快,快结束的时候很多队都开始冲刺,所以感到比较有压力。最大的成长是学习了很多数据库的知识,并且通过自己动手实现了数据库的功能,理论和实践结合, 感觉收获很大。希望我们在接下来的比赛里能够坚持下去,克服更多的难题,和所有选手共同成长。”初赛的帷幕刚刚落下,新一轮挑战已经开始。 期待见证同学的能力进一步飞跃, 11.22-12.12 ,复赛20强争锋, 让我们拭目以待!大赛简介
OceanBase 与蚂蚁集团学术合作团队、Intel联合举办 “2021 OceanBase 数据库大赛 ”,本次大赛主要面向全国数据库爱好者和高校学生,以“竞技、交流、成长”为宗旨,搭建基于赛事的技术交流平台,促进高校创新人才培养机制。此次大赛不仅能帮助参赛者从0开始系统化学习数据库理论知识 ,提升大家数据库实践能力,更能培养参赛者的独立思考能力和自信心 。竞赛经验可以使参赛者在实际工作中获得先发优势,帮助高校学生和数据库爱好者积累企业实操经验 ,进而促进国内数据库人才的发展。针对本次大赛定制了类似于国外著名的CMU(卡内基梅隆大学) 15-445 的数据库教程,CMU 15-445是一门非常优秀的关系型数据库管理系统入门课程,从系统角度,对关系数据库管理系统各个组成部分进行介绍。本次大赛数据库教程设计对标CMU 15-445课程 ,体系非常完整,由浅入深,涉及更多模块及系统,0基础的学生、开发者也可以入门。本次大赛涉及比较全面的数据库知识点,开发者只要深挖学习,就可以提高技术能力 。对于还没有毕业的学生,本次大赛隶属一次实战,可以助力学生丰富项目履历 ,对后续就业以及考研复试 都有极大的帮助。分析预测一场比赛,依靠的是两大数据库:基本面和赔率
分析预测一场比赛,依靠的是两大数据库:基本面和赔率:
先说基本面:包括以下9个方面
1:排名;排名是球队实力的最直观体现,既要看本赛季的排名,也要看上赛季,上上赛季的排名,不只是要看名次,还有前后赛季名次变化情况。前后两赛季相比,如果名次退了,原因在哪里,是实力球员转会了?或者是更换了主教练?还是球队资金出了问题?又或者是高层出现变动?导致退步的原因目前是不是还会影响球队的成绩?需要注意的是,赛季初的排名不具备参考价值,比方说目前只打到第三轮,可能强队前两轮都是强敌,弱的前两轮都在打菜,这样就会出现弱队比强队的排名高的情况。
2:近况;看近况是要了解自己球队最近的比赛情况,主要是看各种前提下10场比赛的情况,包括球队所有比赛近10场的状态,球队在本赛事10场比赛的状态,主队近10场比赛的状态,客队10场比赛的状态,看看他们胜平负各是几场,胜率怎么样?是高歌猛进还是状态低迷,通过观察近期进球数来了解前锋对线状态,观察丢球数了解对方防线状态,需要特别注意的是,需要结合每场对手实力来分析,对阵强队的平局要比对弱队的险胜更加能说明球队状态。
3:战意;要知道球队怎样看待这场比赛。本场是夺冠/保级的重要场次吗?本场是争欧冠/欧联的重要抢分时刻吗?是面对宿敌的对决吗?如果后面两将面临一场重要比赛,那么本场主教练大概会换主力休息,小组出线了或者已经完成目标,球队可能会找机会锻炼一下球队替补球员。
4:交锋;主要是看本场比赛两队以往交手结果。球队如果面对的是长期压制自己的对手,心里上就输了一半,另外一种情况就是双方球队打法相克,这就出现强队被弱队压制的情况,球队在战术理念上没有变化的话,大概率还是被克制。
5:内部关系;球队主力球员之间有矛盾,九有可能在球场上互相配合出现问题,主教练和球队不合,会影响场上对主教练战术的执行效果,新晋主教练会全力以赴争取第一场胜利,但如果主教练即将走人,面对强队时的力力挽狂澜则很少出现,主力球员谈好了下家,九很难保证最后一场比赛全力以赴,球队换了老板,在一定程度会提升球队士气。
6:外部关系;每个联赛都有派系,在联赛内部竞争当中,派系的影响力非常大,同一个派系内,大哥给小弟让分,是常态,除非他自己也到了抢分的关键情况。不同派系之间的对阵,同派系会打压对方派系弱队,为自己弱队扫清障碍,已放弱队碰上对方强队,也会想办法给对方制造麻烦,各个联赛的派系名单网上都有,需要注意的是,派系成员并不固定,小球队经常会选择新的派系老大投靠。
7:伤停;小球队和围着某一位球星制定战术的球队,主力球员如果出现伤停,将会对比赛的结果造成很大的影响。
8:天气;正常来是,不好的天气对双方都有影响,不过更要对情况具体分析,大风天气对擅长传调动的球员影响要大一点,对脚下技术比较细的球员在雨雪场地没有发挥的机会,天气闷热的话球员跑动较少,大球一般不容易打出,低温的天气受伤机会比较大,不是关键场次的话需要保证主力球员不受伤要比比赛结果重要。
9:主客场优势;主场的球队具有天然的优势。训练和休息有充足的时间保证,客队的时间没有主队充足,有的还是倒是差,碰上对方主队下绊,安排酒店在球场远的地方,客队需要避开高峰期去球场,那么当天训练和休息计划会被打乱,连续客场队一支球队体能和状态影响是比较明显的,主裁判主主场球迷的注视下会偏向主队,主队队场地的熟悉和场地队主队的支持,很大程度上遏制对手的优势,,球童,帮助已方快发边线球阻碍对手快发球,另外要注意特殊主场,比如玻利维亚的高原球场。就让很多球队吃亏。
这9个面不能单独的看,需要互相之间联合起来分析,考虑的因素越多,对比赛的预测越准确,#球队整体利益# #球队发展策略# #关注和支持球队# #球队未来影响# #球员价值反思# #球队支持# #球员表现质疑#