2021OceanBase数据库大赛

  |  

摘要: 2021 OceanBase 数据库大赛,有些配套的讲义和题目值得学习。

【对数据分析、人工智能、金融科技、风控服务感兴趣的同学,欢迎关注我哈,阅读更多原创文章】
我的网站:潮汐朝夕的生活实验室
我的公众号:潮汐朝夕
我的知乎:潮汐朝夕
我的github:FennelDumplings
我的leetcode:FennelDumplings


OceanBase 社区版是一款开源分布式 HTAP(Hybrid Transactional/Analytical Processing)数据库管理系统,具有原生分布式架构,支持金融级高可用、透明水平扩展、分布式事务、多租户和语法兼容等企业级特性。OceanBase 内核通过大规模商用场景的考验,已服务众多行业客户,现面向未来持续构建内核技术竞争力。

官网:https://open.oceanbase.com/

OceanBase 是一个很有潜力的国产数据库,而这个比赛就是 OceanBase 与蚂蚁集团学术合作团队、Intel联合举办的 “2021 OceanBase 数据库大赛”,本次大赛主要面向全国爱好数据库的高校学生,以“竞技、交流、成长”为宗旨,搭建基于赛事的技术交流平台。通过这个比赛,我们可以从0开始系统化学习数据库理论知识。

本次大赛赛题,是在一个 MiniOB 库的基础上,让参赛选手实现数据库的非常基础的功能,功能分为入门(预选赛),中级(决赛),高阶(黑客松)3个阶段。入门门槛较低,适合所有参赛选手。面向的对象主要是在校学生,数据库从业者、爱好者,或者对基础技术有一定兴趣的爱好者,并且考题对诸多模块做了简化,比如不考虑并发操作,事务比较简单。

此次大赛目标是让不熟悉数据库设计和实现的参赛选手能够快速的了解与深入学习数据库内核,期望通过 MiniOB 相关训练之后,能够对各个数据库内核模块的功能与它们之间的关联有所了解,并能够在使用时,设计出高效的 SQL, 并帮助降低学习 OceanBase 内核的学习门槛。

一些与比赛相关的比赛链接如下:


另外推荐一个数据库的很好的课: CMU15445

https://15445.courses.cs.cmu.edu/fall2020/schedule.html

学完这门课,基本上就可以用 c++17 写一个厉害的数据库了。


Share