奖金荣誉实习名额福利多多!StoneDB 中科院开源之夏项目正式开放报名,想要参与开源数据库内核研发么,快来申请吧~

04/29 18:00
阅读数 182

开源之夏(英文简称 OSPP)”是中科院软件所“开源软件供应链点亮计划”指导下的系列暑期活动,由软件所与 openEuler 社区共同主办、中科南京软件技术研究院承办,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。经过一个月的筹备,StoneDB 在开源之夏的项目顺利如期上线,本次开源之夏,我们将有两个项目供大家选择,欢迎大家报名~


欢迎大家添加微信小助手微信,备注“开源之夏”,加入StoneDB开源之夏活动交流群:

项目介绍


本次开源之夏,我们设置了两个进阶的项目,并安排了资深数据库内核研发老师带教,顺利申请通过并结项的同学,将会获得12000元的项目奖金和荣誉证书,项目申请和实现阶段表现优异的同学,我们还会提供校招绿色通道,欢迎有志做数据库开发的同学积极报名~(无论本科硕士博士,只要是在校生都可以哦)


StoneDB 社区开源之夏主页

https://summer-ospp.ac.cn/org/orgdetail/d5bc5ad4-4c63-4c6a-868d-ea49e6def43d


# 项目一:实现 Tianmu_rapid: 内存列式存储引擎


申请地址:https://summer-ospp.ac.cn/org/prodetail/23d5b0265

项目难度:进阶

项目issue:https://github.com/stoneatom/stonedb/issues/1519

项目要求:

1. 熟悉数据库的基本原理,如:存储引擎,查询引擎等模块基本原理;
2. 熟悉InnoDB基本概念;熟悉Handler模块,InnoDB数据组织形式,Buffer pool, Redo log等模块;
3. 熟悉MySQL SQL处理基本流程及相关模块;
4. 了解列内存数据库,列式存储引擎基本原理及相关技术;
5. 了解HTAP相关概念及核心技术
6. 熟悉C++, GDB, CMake, GIT等

参考资料:

1.https://dev.mysql.com/doc/refman/8.0/en/innodb-introduction.html
2.MySQL 技术内幕 InnoDB存储引擎
3.https://www.codeproject.com/Articles/1107279/Writing-a-MySQL-Storage-Engine-from-Scratch

4.The Design and Implementation of Modern Column-Oriented Database Systems
5.Infobright Analytic Database Engine Using Rough Sets and Granular Computing
6.MonetDB/X100: Hyper-Pipelining Query Execution
7.HyPer: A Hybrid OLTP&OLAP Main Memory Database System Based on Virtual Memory Snapshots
8.https://github.com/stoneatom/stonedb/issues/1519

9.https://pages.cs.wisc.edu/~jhuang/qual/main-memory-db-overview.pdf

# 项目二: StoneDB: 增加Tianmu引擎delta层同步状态的指令


申请地址:https://summer-ospp.ac.cn/org/prodetail/23d5b0343

项目难度:进阶

项目issue:https://github.com/stoneatom/stonedb/issues/1359

项目要求:

1. 熟悉C/C++ ,对MySQL架构设计有一定了解

2. 读过MySQL或者其他开源数据库的源码,有数据库相关开发经验

参考资料:

1. 《MySQL性能调优与架构设计》

2. 《MySQL 技术内幕:InnoDB 存储引擎》

如何报名


参与StoneDB社区项目的同学请务必加微信群:

如果群二维码过期,可添加文首文末的小助手微信,备注“开源之夏”,拉您进群


学生报名时间: 2023 年 4 月 29 日至 6 月 3 日 15:00 UTC+8

项目申请书提交时间:2023 年 4 月 29 日至 6 月 4 日 18:00 UTC+8

报名地址:https://summer-ospp.ac.cn

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

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

注意事项:

  • 学生在社区开源仓库中提交的 git email 必须使用学生报名时所用邮箱

  • 学生不得同时以导师身份参加本活动;

  • 请同学们务必认真阅读官网学生指南!认真对待并坚持自己的选择!
  • 你想知道的大部分问题学生指南都能给你解答:
    https://summer-ospp.ac.cn/help/student/
  • 更多问题,请联系组委会邮箱: org@summer-ospp.ac.cn

项目申请与审核

选择以上项目的任何一个:

https://summer-ospp.ac.cn/org/orgdetail/d5bc5ad4-4c63-4c6a-868d-ea49e6def43d

与导师建立沟通:
  • 官网项目描述中有项目指定导师的联系邮箱,学生可通过电子邮件与导师进行沟通,邮件沟通是参与社区活动的基本方式;
  • 请学生注意与导师沟通的基本礼仪,导师仅提供力所能及的指导和建议,项目本身的申请、设计和开发都要由学生自己完成;
  • 此阶段既是了解项目详情的时期,也是了解社区运作方式、熟悉社区礼仪的时期。

准备项目申请材料
  • 查看学生指南中的【 项目申请模板 ,并根据要求准备相关材料。

提交项目申请
  • 点击项目主页中的【加入备选】按钮,进入系统个人中心【我的项目】中点击【查看】按钮,上传简历及项目申请书;
  • 对所有项目申请书进行优先级排序, 若同时被多个项目选中,则根据提交的项目排序,优先中选优先级高的项目;
  • 点击【排序并提交】按钮提交全部项目申请。

申请数量:
  • 一位学生最多可以提交 3 个项目的申请书,但最终最多只能中选承担 1 个项目
  • 每个项目最多由 1 学生承担。

中选标准:
  • 本届活动在学生项目申请审核阶段增加社区审核流程,只有导师、社区、组委会三方审核通过的学生才能被认定为项目中选学生;
  • 项目申请书的质量是评定学生申请是否通过的最主要标准。


结项标准:
  • 学生承接的项目需要以 PR/MR 的形式提交到项目所在的开源社区仓库中并完成合并。



欢迎广大学子报名StoneDB开源之夏活动,我们期待在这个年度与您共同探索数据库开发的乐趣,我们不局限于项目名额的限制,对所有同学的学习大门都是敞开的,我们会对所有报名同学进行认真的指导培训审核,争取所有同学都能在这次活动中受益,了解学习到更多数据库内核开发的相关知识~更多精彩,请添加小助手进群了解哦~



加入StoneDB社区
Github:https://github.com/stoneatom/stonedb
Gitee:https://gitee.com/StoneDB/stonedb
社区官网:https://stonedb.io/
哔哩哔哩:https://space.bilibili.com/1154290084
Twitter:https://twitter.com/StoneDataBase
Linkedin:https://www.linkedin.com/in/stonedb/

加入微信群:添加社区助理-小石侠;加入钉钉群:扫描下方钉钉群二维码。开源之夏活动火热报名中,感兴趣的同学可以添加小助手微信回复“开源之夏”,拉您进活动专属群。



点击阅读原文,快来开源之夏报名吧~

本文分享自微信公众号 - StoneDB(StoneDB2021)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

展开阅读全文
加载中
点击引领话题📣 发布并加入讨论🔥
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部