我们认为,一个热爱技术的人,必定是一个喜欢探索、喜欢挑战的人,是一个渴望自己能有更大成就、追求自我成长的人。openGemini社区正是由这么一群人组成,希望把任何一项数据库技术都做到极致的一群人。如果你也是这样的人,欢迎申报我们的项目!
活 动 介 绍
“开源之夏(OSPP)”是中国科学院软件研究所“开源软件供应链点亮计划”指导下的系列暑期活动,旨在鼓励在校学生积极参与开源软件的开发维护,培养和发掘更多优秀的开发者,促进优秀开源软件社区的蓬勃发展,助力开源软件供应链建设。
活动联合各大开源社区,针对重要开源软件的开发与维护提供项目,并向全球高校学生开放报名。学生可自主选择感兴趣的项目进行申请,中选后在项目资深开发者(社区导师)的指导下进行开发。根据项目的难易程度和完成情况,结项者将获取开源之夏活动奖金和结项证书。
关于 openGemini
openGemini是华为云发起的一款开源企业级分布式时序数据库,聚焦海量数据存储和分析,具备高扩展性、高性能、高数据压缩等能力,目前已经成功应用于物联网、车联网、航空航天、电力、能源、运维监控等诸多领域的业务系统。
openGemini社区为开源之夏2024带来了两个进阶项目,期待热爱开源、热爱数据库技术的同学踊跃报名。
技术领域:NoSQL/时序数据库
开发语言:Golang
No.1:实现openGemini内核监控指标写入到Prometheus
该题目是希望openGemini作为server,能够支持Prometheus从openGemini实时拉取最新的内核监控指标数据。如果了解了openGemini的查询流程,这个题目就很容易实现了。
题目介绍:https://summer-ospp.ac.cn/org/prodetail/248430267?list=org&navpage=org
No.2:实现openGemini数据导出功能
该题目是希望将openGemini存储的数据导出到文件(csv/txt)或者其他openGemini数据库实例中。要求解析openGemini数据文件,从而实现高效的数据导出。
题目介绍:https://summer-ospp.ac.cn/org/prodetail/248430273?list=org&navpage=org
以上题目均要求参与者熟练掌握Go语言编程,对数据库有所了解。
同时也想给同学们打打鸡血,这两个题目看似很难,其实可以复用很多数据库原来已具备的能力来帮助实现。比如数据导出,openGemini已经存在解析数据文件的接口;再比如openGemini支持Prometheus拉取数据,接口已预留,仅需复用查询流程就能查到想要的数据。这方面待题目中选后,导师自然会指导大家,不必担心!
参 与 能 收 获 什 么?
-
结识开源界小伙伴和技术大牛
-
获得社区导师的专业指导,与开源项目开发者深度交流
-
丰富项目实践经验,提升项目开发技能
-
为学习方向提供参考,为职业发展积累人脉
-
通过结项考核的学生将获得结项奖金和结项证书,更有机会获选优秀学生
-
对于参与项目的同学,华为云openGemini团队实习或者秋招会优先考虑
数据库系统被誉为基础软件皇冠上的明珠,参与openGemini社区的项目,更是可以获得对数据库内核技术的深入了解,提升自己的基础软件研发能力。
报 名 已 经 开 启
开源之夏 2024 活动学生报名将于 4 月 30 日正式开启。在此之前,同学们可以在官网浏览社区与项目信息,主动联系感兴趣的社区与项目导师,深入了解社区与项目内容。同时认真阅读官网学生指南,为之后的项目申请做准备!欢迎大家选择openGemini社区项目!点击阅读原文,即可直达相关项目。
一定要看好时间点!
学生报名时间:2024 年 4 月 30 日至 6 月 4 日
报名要求:活动面向年满 18 周岁的高校在校学生
报名方式:学生报名开启后,点击官网右上角【学生登录】按钮,注册并提交个人资料,资料通过组委会审核后可进行项目申请。已有账号学生可使用原账号登录,更新并提交个人资料报名。
更多内容请参考学生指南:
https://summer-ospp.ac.cn/help/student/
对openGemini社区的项目感兴趣的同学可以添加社区微信 "xiangyu5632",备注“开源之夏”,加入社区与项目导师直接交流。
openGemini 官网:http://www.openGemini.org
Star for me😊:https://github.com/openGemini
openGemini 公众号:
欢迎关注~ 诚邀你加入 openGemini 社区,共建、共治、共享未来!