大赛介绍
2021信创“大比武”·鲲鹏基础软件开发赛道,是面向全球开发者的顶级赛事,本次大赛由中国电子工业标准化技术协会信息技术应用创新工作委员会指导,华为技术有限公司主办,重庆鲲鹏创新中心、北京鲲鹏联合创新中心、openEuler社区、openGauss社区、openLooKeng社区、同方股份信创业务集团共同承办。旨在进一步推动信创产业转型升级,通过开源增强产业链供应链自主可控能力,基于共同的技术路线共建生态,打造信创基础软件“根”社区。
比赛规则
大赛实行报名制,在完成赛题的过程中会有开源社区的TC、Maintainer、Committer作为导师负责指导,作品需要经过答辩,由评审专家评审。整个大赛分为鲲鹏赛道初赛、鲲鹏赛道决赛、信创“大比武”总决赛三个阶段。
关于openGauss赛题
本次大赛,openGauss社区设置了两个赛题,具体如下:
#题目1. openGauss社区支持Rust驱动
(1)题目背景:
Rust是一门新兴的系统编程语言 ,专注于安全 ,尤其是并发安全,支持函数式和命令式以及泛型等编程范式的多范式语言。Rust在语法上和C++类似,但是设计者要在保证性能的同时提供更好的内存安全。创建这个新语言的目的是为了解决一个很顽疾的问题--软件的演进速度大大低于硬件的演进,软件在语言级别上无法真正利用多核计算带来的性能提升。openGauss数据库是一款高性能、高安全的数据库,社区支持Rust驱动可以更方便Rust语言开发者更好地基于openGauss 开发Rust应用。
(2)题目要求:
通过Rust语言编写,可以参考业界开源项目,但需要保持原创。
通过Rust驱动能够执行增、删、改、查SQL语句操作后端openGauss数据库。
需要包含项目测试用例和Rust应用调用示例代码。
#题目2. 提供Prometheus Exporter用于采集和监控openGauss服务的指标及数据
(1)题目背景:
当前openGauss有各种各样的监控工具和指标,但是没有提供统一的监控系统和管理页面。openGauss当前监控相关工具介绍:
https://opengauss.org/zh/docs/2.0.0/docs/Toolreference/%E5%B7%A5%E5%85%B7%E4%B8%80%E8%A7%88%E8%A1%A8.html
Prometheus作为一款业界流行且通用的监控系统,可以通过外接Exporter的方式对应用系统的数据进行收集和监控,期望提供Prometheus Exporter用于采集和监控openGauss服务的指标及数据。
(2)题目要求:
实现Prometheus Exporter采集openGauss的内存、CPU等至少5+指标数据,采集的指标越多,评分越高。
需要包含完整的设计和开发文档。
需要对技术实现提供验证方案和测试用例。
大赛奖池
总决赛奖项
一等奖1名,二等奖2名,三等奖3名
优胜奖4名,代码合入奖6名
赛程介绍
7月14日
01
报名启动
8月31日
02
报名截止 &
作品提交截止
9月15日
03
鲲鹏赛道初赛
9月30日
04
鲲鹏赛道决赛
2021年10月
05
总决赛 & 颁奖
报名方式&要求
1、个人开发者/团队开发者均可报名参赛。
2、报名时,请以“队伍名+社区+赛题序号”命名,并备注相应的社区和赛题序号(1/2),每支参赛队伍人数1-5人,每支队伍只能选择一道题。
3、组建团队:初赛及最终作品以团队为单位提交,请选手务必在报名成功之后,在“我的团队”中创建团队或加入已有团队。
4、报名截止后无法执行组队操作和更换队伍名称,请大家在报名前完成队伍组建。
5、报名方式:
点击文末 阅读原文 或 扫描二维码报名
扫码报名
2021信创“大比武”
大赛交流
大赛官网
更多详情,请查看 2021信创"大比武" 官网。
官网链接:
https://www.hikunpeng.com/activities/xinchuang2021
欢迎访问openGauss官方网站
openGauss开源社区官方网站:
https://opengauss.org
openGauss组织仓库:
https://gitee.com/opengauss
openGauss镜像仓库:
https://github.com/opengauss-mirror
扫码关注我们
微信公众号|openGauss
微信社群小助手|openGauss-bot
点击 阅读原文 即可报名
本文分享自微信公众号 - openGauss(openGauss)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。