第五届 OceanBase 数据库大赛报名已进入倒计时,屏幕前的你,准备好了吗?
OceanBase 数据库大赛发起于 2021 年,是业内首个专注于数据库内核技术的大赛,已连续举办五届,并于 2023 年升级为国赛,共吸引 500 所高校的近万名选手参赛。
第五届 OceanBase 数据库大赛初赛将于 10 月 20日正式启动,并持续至 11 月 12 日。主办方将在众多参赛队伍中按初赛总分评选全国 50 强及各省前 3 强,最终走入“夺冠之夜”的参赛队伍将瓜分 40 万元奖金池。
如果你渴望挑战与锻炼,如果你向往和高手切磋,更希望把所学知识转化为实际成果,那么这场数据库大赛绝对不容错过。无论你的目标是荣誉、奖金,还是一次成长与突破的机会,都可以通过这次赛事实现。
如今,报名进入倒计时,快上车!10 月 24 日 20:00 前仍可报名。
摩拳擦掌的你,跃跃欲试的你,现在就加入我们,向数据库技术之巅发起挑战,来一场与「40 万奖金池」「行业硬核背书」的双向奔赴!荣誉与收获,只待你的到来!

扫描二维码,即刻报名
参赛对象
面向高校学生,本科、硕士、博士均可参加。为保障大赛公平,在往届大赛中已获得 20 强的选手无法报名。
初赛即将拉开帷幕,如何在本届赛事中斩获佳绩,成为许多同学关注的焦点。为此,我们特意为你整理了一份赛前重点攻略,助你掌握备战细节,轻松拿捏胜利!
初赛介绍
初赛题目基于 MiniOB,选手需实现数据库系统的基础功能。在此基础上,选手还需根据题目指导,逐步实现一个具备向量检索功能的向量数据库,包括但不限于向量的存储及查询、向量相似度计算、近似近邻搜索(Approximate Nearest Neighbor Search,ANNS)等功能。
MiniOB 赛题
MiniOB 是一个帮助大家学习数据库内核开发的数据库学习平台,上手门槛低,希望同学们在参与本次比赛之后,对数据库内核的运作原理都有比较深刻的认识。
由于 MiniOB 是一个不断研发演进的产品,建议大家使用 2025-competition 作为基础分支,后续官方有问题,也会 patch 到此分支。
如果同学在做题时遇到 MiniOB 代码本身存在的错误,建议自行修复,同时也欢迎提交 Pull Request(PR) 以供改进。
本届题目在涵盖数据库基本功能的基础上,增加了向量检索、全文索引和混合检索相关的创新题目,要求选手根据题目指导逐步实现一个具备混合检索功能的“ AI 数据库”。
随着大模型的兴起,向量存储与检索在 AI 场景中的应用迅速普及,主流关系型数据库也开始聚焦原生集成向量类型与相关算子。通过将文本、图片、音频等多模态数据编码为稠密向量,向量数据库能够对非结构化数据进行高效管理与相似检索;与依赖精确匹配的传统关系数据库不同,向量数据库多采用近似近邻搜索(ANNS)等技术实现近似搜索。
在实际场景中,向量检索常与关键词检索结合形成混合搜索:利用全文索引(如倒排索引、BM25 等)进行快速过滤或粗排,再基于向量相似度进行重排,或将稀疏与稠密表示融合以提升召回与精排效果。
在本次大赛中,你将按照题目指导在 MiniOB 上实现向量数据库的基础功能,并拓展混合搜索与全文检索相关能力,包括但不限于:向量的存储及查询、向量相似度计算、分词器、全文索引等功能。
💥注意:
1. 遇到问题优先查看参赛必读(可查看链接:https://ask.oceanbase.com/t/topic/35632324)中的常见问题;
2. 题目描述中不能详尽地说明题目测试的所有用例,所以最终以测试显示结果为准,标准结果可以参考 MySQL8.0 (向量部分参考MySQL9.0)的输出结果;
3. 难度稍大的题目,会有相互依赖的情况,更多的是依赖 date、null、multi-index、aggregation、update 等用例;
4. 有些题目描述与 MySQL 的行为表现不一致,以 MySQL 的表现为准。
第五届 OceanBase 数据库大赛创建了微信交流群及钉钉群。
后续大赛所有通知类的信息都会在微信群中进行推送,方便大家及时收到通知;大赛相关的问题均在钉钉群中进行解答,建议大家同时加入微信群及钉钉群,以免错过大赛重要通知。

现在跟我念:细节拉满,初赛稳赢!期待在决赛看到你!
点击阅读原文,报名数据库大赛!

