(原标题:巅峰对决,第四届全球数据库大赛—PolarDB性能挑战赛圆满收官)
日前,由阿里云联合英特尔主办的“第四届全球数据库大赛—PolarDB性能挑战赛”圆满收官。历经近6个月的激烈角逐和层层评选,2大赛道20支队伍成功进入决赛圈,最终来自电子科技大学的「陕西宝鸡」和中国工商银行的「Say you, Say me.cpp」2支队伍分别摘得赛道1(云原生共享内存数据库性能优化)和赛道2(分布式NewSQL性能挑战)的总冠军桂冠。
自2018年以来,“阿里云数据库大赛”已连续成功举办了四届,吸引了国内外数千支队伍和个人参加。本届数据库大赛采用双赛道机制,聚焦云原生数据库背景下的分布式共享内存池、基于索引的多维查询等数据库核心业务场景。比赛吸引了来自全球各地共6760支战队报名参赛,参赛者需要在充分认知英特尔第二代傲腾持久内存(BPS)、Icelake CPU特质特性的情况下,设计最优的数据结构,探索数据库创新场景最佳实践。
本届大赛旨在以赛促学、以学促行,是集比赛、培训于一体的平台。参赛高校包括:清华大学、北京大学、中国科学院、浙江大学、电子科技大学、哈尔滨工业大学、中国科技大学、北京邮电大学、中国人民大学、美国南加州大学等。参赛企业选手覆盖来自中国工商银行、字节跳动、快手、携程、PingCAP、科大讯飞、网易等知名企业的数据库开发者。
“我们沉浸式地体验了一场跌宕起伏的比赛”,来自中国工商银行的「Say you, Say me.cpp」队伍在激烈的比赛中脱颖而出获得赛道2冠军。他们还写了首打油诗激励自己:“每一场比赛都是一种似曾相识却又与众不同的存在,巩固、增长了技术,磨炼、洗涤了心态。”
作为软硬件结合的代表, 阿里云自研云原生数据库PolarDB从2017年诞生伊始,就充分利用了英特尔傲腾持久内存、高性能CPU、RDMA等新硬件的技术红利,打造先进的高性能云原生数据库。PolarDB采用存储计算分离架构和软硬一体化等创新设计,成本只有传统商业数据库的1/10,并在业界率先提出了计算、内存与存储资源的“三层解耦”架构,此外其多主多写、基于内存池化的HTAP、Serverless等功能也已是全球首创或业内领先的技术。
阿里云PolarDB for MySQL数据库研发负责人杨辛军表示:“ 赛道1「云原生共享内存数据库性能优化」让更多同学接触到PolarDB for MySQL使用的最新硬件环境,让选手们了解PolarDB在计算、内存、存储三层解耦下,RDMA高性能网络、高性能CPU如英特尔傲腾等新硬件的重要性。许多选手是第一次接触RDMA 网络和SIMD编程技术,包括进入决赛的参赛者,都表现出了优秀的学习和创新能力。未来,PolarDB也将持续在云原生方面进行软硬一体化的研究和创新。”
阿里云PolarDB-X数据库研发负责人黄贵表示:“赛道2「分布式NewSQL性能挑战」赛道,是从云原生分布式数据库PolarDB-X面对的现实业务场景中抽象出来的,模拟了典型的一些业务负载,围绕数据库的多维查询,并且加入了分布式写入和查询的挑战。赛题的作战队伍各显绝技,在索引组织、存储布局、网络传输、并发访问等诸多层面设计出很多有想象力的架构和方案,并进行了充分的优化,体现了很高的技术水平。”
阿里云瑶池数据库始终致力于培养创新型技术人才,为英才们搭建成长“快车道”。在参赛过程中,来自阿里云数据库的技术专家全程护航答疑,帮助选手们扩大视野、激发创新力,培养他们学习最前沿的数据库技术,进行算法编程技术的交流碰撞。选手们掌握的最新技术、实践基础和实战经验,也将帮助他们在未来的求职就业过程中取得优势。
我们希望通过本届比赛能吸引、选拔优秀的人才和新鲜血液加入团队,为国产数据库培育后备力量、夯实人才梯队。相信在大赛的促进下,将有越来越多数据库爱好者获得新的机遇、拓展技术边界。
赛道1「云原生共享内存数据库性能优化」获奖名单及总得分
赛道2「分布式NewSQL性能挑战」获奖名单及总得分