写点什么

在 openGauss 上做开发?这个大赛拿出 30 万寻找开源的你

发布于: 3 小时前

​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​​摘要:信创“大比武”鲲鹏基础软件开发赛道,面向 openGauss 设置 2 个赛题,将推进 openGauss 人才建设,加快 openGauss“产学研用”人才培养。


本文分享自华为云社区《在openGauss上做开发?这个大赛拿出30万寻找开源的你》,作者:技术火炬手。


多元计算的需求日益剧增,人工智能的下一阶段还在探索,5G、IoT 正拉开万物互联的帷幕...在这个信息飞速发展的时代中,数据库一直是最核心的基础软件之一,作为组织、存储、管理、分析数据的系统,目前各行各业几乎所有的信息系统都需要使用数据库系统来管理业务数据。数据库在硬件和应用之间起到了承上启下的重要作用,是 IT 行业不可或缺的软件,被誉为“软件行业皇冠上的明珠”。


随着硬件性能的提升、软件生态的构建,数据库也将占据关键地位,更是成为信息技术应用创新产业(简称信创)的重要力量。华为一直在数据库领域积极投入力量,坚持硬件开放,软件开源,使能伙伴的策略,在 2020 年 6 月 30 日宣布开源 openGauss 数据库,希望通过社区协同模式,汇聚全产业的技术力量,构筑一个可持续发展的基础软件产业生态。

openGauss:持续构筑企业级内核能力,使能行业技术创新​


企业级数据库 openGauss 开源一年以来,社区迅速壮大,生态蓬勃发展,围绕企业级性能、企业级安全、企业级高可靠、企业级易运维等方面持续加强,并在国计民生行业加速落地。目前 openGauss 成功支撑邮储银行新一代分布式金融核心系统上线,并成功打造同行业领先的金融核心系统;帮助中华人寿团险核心系统使用鲲鹏全栈替换,实现性能倍增;openGauss 基于鲲鹏四路服务器的中国移动数据库性能测试排名绝对领先。此外,openGauss 在气象局天擎系统中,加速数据汇聚与流转;在能源行业应用于电网交流换电站生产,保证电力稳定供应,openGauss 已在国计民生行业的多个头部企业客户中广泛落地。

openGauss:共建、共享、共治,打造数据库主流生态


生态是开源库数据库成功的关键因素,openGauss 一直就秉持共建、共享、共治的生态策略,携手产业链伙伴,最终实现生态共赢。openGauss 不仅代码开源,还通过开源社区运营,让业界的开发者、伙伴能公开透明的参与进来,通过技术委员会、SIG 组的形式广泛汇聚业界的技术专家,为 openGauss 发展提供源源不断的技术支持和思想输入。当前已有 10 家数据库企业基于 openGauss 发布商业发行版,包括民生银行、中国电信云公司、深信服等 50 多家企业级用户已加入社区,并在多个关键特性上积极贡献。

鲲鹏基础软件开发赛道之 openGauss 赛题等你来战


 数据库作为平台型的软件,除了上面提到的技术和生态的创新之外,还需要人才的创新。人是整个产业的基础,没有真正的产学研用的各方面人才,想做成数据库平台性软件也是空中楼阁、镜花水月。比如数据库,没有广泛的 DBA 人才基础,既使功能再强大,也没有人帮你管理和运维,也无法变成一个真正的“活着” 的数据管理平台。


此次,信创“大比武”鲲鹏基础软件开发赛道,面向 openGauss 设置 2 个赛题,将推进 openGauss 人才建设,加快 openGauss“产学研用”人才培养。 

赛题 1:openGauss 社区支持 Rust 驱动


当前 openGauss 社区已经支持 JDBC、ODBC、GO 等驱动,Rust 作为一门新兴的系统编程语言,专注于安全 ,尤其是并发安全,支持函数式和命令式以及泛型等编程范式的多范式语言。Rust 在语法上和 C++类似,但是设计者要在保证性能的同时提供更好的内存安全。创建这个新语言的目的是为了解决一个很顽疾的问题--软件的演进速度大大低于硬件的演进,软件在语言级别上无法真正利用多核计算带来的性能提升。openGauss 数据库是一款高性能、高安全的数据库,社区支持 Rust 驱动可以更方便 Rust 语言开发者更好地基于 openGauss 开发 Rust 应用。

赛题 2:提供 Prometheus Exporter 用于采集和监控 openGauss 服务的指标及数据


当前 openGauss 有各种各样的监控工具和指标,但是没有提供统一的监控系统和管理页面。Prometheus 作为一款业界流行且通用的监控系统,可以通过外接 Exporter 的方式对应用系统的数据进行收集和监控,期望提供 Prometheus Exporter 用于采集和监控 openGauss 服务的指标及数据。

什么样的作品容易拿高分呢?


从作品的评比维度来看,项目中要具有一定的完备性,能够自动化安装部署、有自动化的测试验证工具或方案;使用的国产开源项目的数量越多,分数则越高,如果项目能开源,还能增加评分的比重。最重要的一点就是项目要有商业价值和实用性。


本次赛题主要从功能、性能、易用性、设计维度、架构、测试以及作品的完整度,进行评分。其中功能方面,分数高达 40 分,主要是看作品实现功能的百分比,其他的维度各为 10 分。


本次大赛将最终角逐出一等奖 1 个 ,奖金 100000 元;二等奖 2 名,每个奖金 50000 元;三等奖 3 名,每个奖金 20000 元;优胜奖 4 名,HUAWEI Mate40 和代码合入奖 6 名,HUAWEIMatePad 11。其中,openGauss 赛道将取前四名晋级到“大比武”总决赛角逐最终大奖。


再次提醒大家,本次 2021 信创“大比武”·鲲鹏基础软件开发赛道的时间安排:报名和作品提交时间截止到 8 月 31 日,鲲鹏赛道初赛截止 9 月 15 日,9 月 30 日进行决赛,最终在 10 月举行信创“大比武”总决赛。


还等什么呢?快速搭载上这趟技术直通车,一展你的才华风采,和华为鲲鹏一起“创造”未来吧。点击进入报名页面,快速提交作品。


点击关注,第一时间了解华为云新鲜技术~

发布于: 3 小时前阅读数: 5
用户头像

提供全面深入的云计算技术干货 2020.07.14 加入

华为云开发者社区,提供全面深入的云计算前景分析、丰富的技术干货、程序样例,分享华为云前沿资讯动态,方便开发者快速成长与发展,欢迎提问、互动,多方位了解云计算! 传送门:https://bbs.huaweicloud.com/

评论

发布
暂无评论
在openGauss上做开发?这个大赛拿出30万寻找开源的你