开源之夏2024,OpenTenBase邀你共赴数据库开发之旅!

活动介绍

“开源之夏(英文简称 OSPP)”是中国科学院软件研究所“开源软件供应链点亮计划”指导下的系列暑期活动,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。

活动联合各大开源社区,针对重要开源软件的开发与维护提供项目,并向全球高校学生开放报名。学生可自主选择感兴趣的项目进行申请,中选后在项目资深开发者(社区导师)的指导下进行开发。根据项目的难易程度和完成情况,结项者将获取开源之夏活动奖金和结项证书。

关于OpenAtom OpenTenBase

OpenTenBase是由开放原子开源基金会孵化及运营的开源项目,是一款企业级的分布式HTAP数据库,具备高扩展性、商业数据库语法兼容、分布式HTAP引擎、多级容灾和多维度资源隔离等能力,目前已经成功应用于金融、医疗、航天等诸多行业的核心业务系统。

OpenTenBase社区为开源之夏2024带来了两个进阶项目,期待热爱开源、热爱数据库技术的同学踊跃报名。

商业数据库语法兼容是当前开源数据库的新兴领域,也是OpenTenBase核心能力之一。但是现有商业数据库的语法非常复杂,要做到细粒度的高度兼容,还有很多工作可做。这两个项目就以商业数据库兼容为出发点,在OpenTenBase内核中实现两个新特性。

项目一:在 OpenTenBase 中实现指定的兼容 Oracle 风格的 partition by 语法

链接:https://summer-ospp.ac.cn/org/prodetail/248ec0447?list=org&navpage=org

项目二:使用 hyperloglog 算法实现 approx_count_distinct 函数

链接:https://summer-ospp.ac.cn/org/prodetail/248ec0500?list=org&navpage=org

两个项目均要求参与者熟练掌握C语言编程,对数据库内核有所了解。

参与项目可以获得什么

● 结识开源界小伙伴和技术大牛

● 获得社区导师的专业指导,与开源项目开发者深度交流

● 丰富项目实践经验,提升项目开发技能

● 为学习方向提供参考,为职业发展积累人脉

● 通过结项考核的学生将获得结项奖金和结项证书,更有机会获选优秀学生

数据库系统被誉为基础软件皇冠上的明珠,参与OpenTenBase社区的项目,更是可以获得对数据库内核技术的深入了解,提升自己的基础软件研发能力。

学生报名

开源之夏 2024 活动学生报名将于 4 月 30 日正式开启。在此之前,同学们可以在官网浏览社区与项目信息,主动联系感兴趣的社区与项目导师,深入了解社区与项目内容。同时认真阅读官网学生指南,为之后的项目申请做准备!欢迎大家选择OpenTenBase社区项目!

一定要看好时间点!

学生报名时间:2024 年 4 月 30 日至 6 月 4 日

报名要求:活动面向年满 18 周岁的高校在校学生

报名方式:学生报名开启后,点击官网右上角【学生登录】按钮,注册并提交个人资料,资料通过组委会审核后可进行项目申请。已有账号学生可使用原账号登录,更新并提交个人资料报名。


更多内容请参考学生指南:

https://summer-ospp.ac.cn/help/student/

对OpenTenBase社区的项目感兴趣的同学可以添加蓓蓓微信,备注“开源之夏”,加入社区与项目导师直接交流。


OpenTenBase开源地址:

https://atomgit.com/opentenbase/OpenTenBase

https://github.com/OpenTenBase