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

多元计算的需求日益剧增,人工智能的下一阶段还在探索,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月举行信创“大比武”总决赛。

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

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

在openGauss上做开发?这个大赛拿出30万寻找开源的你的更多相关文章

  1. 【在 Nervos CKB 上做开发】Nervos CKB脚本编程简介[2]:脚本基础

    CKB脚本编程简介[2]:脚本基础 原文作者:Xuejie 原文链接:Introduction to CKB Script Programming 2: Script 本文译者:Shooter,Jas ...

  2. 【在 Nervos CKB 上做开发】Nervos CKB 脚本编程简介[3]:自定义代币

    原文作者:Xuejie 原文链接:https://xuejie.space/2019_09_06_introduction_to_ckb_script_programming_udt/ Nervos ...

  3. 【在 Nervos CKB 上做开发】Nervos CKB 脚本编程简介[5]:调试 debug

    作者:Xuejie 原文链接:https://xuejie.space/2019_10_18_introduction_to_ckb_script_programming_debugging/ Ner ...

  4. 【在 Nervos CKB 上做开发】Nervos CKB 脚本编程简介[1]:验证模型

    CKB 脚本编程简介[1]: 验证模型 本文作者:Xuejie 原文链接:Introduction to CKB Script Programming 1: Validation Model 本文译者 ...

  5. 【在 Nervos CKB 上做开发】Nervos CKB 脚本编程简介[4]:在 CKB 上实现 WebAssembly

    作者:Xuejie 原文链接:https://xuejie.space/2019_10_09_introduction_to_ckb_script_programming_wasm_on_ckb/ N ...

  6. Atitit.技术管理者要不要自己做开发??

    Atitit.技术管理者要不要自己做开发?? 1. 为什么很多管理者不能自己亲自做了1 1.1. 沟通成本多了1 1.2. .组织分散. 1 1.3. 会议多 .协调多 1 1.4. 问题的根源在于我 ...

  7. 转行做开发的Wiki:找好方向

    案 我是一个从建筑行业转行过来的后端工程师,转行来写代码了.最近发现经常有同学和网上的朋友问我一些转行的问题,零零散散地回答莫不如写一篇文章,以后回答此类问题就方便多了. 我的专业是给排水,属于非常传 ...

  8. Windows Phone 8.1上的开发人员请看

    1)SDK选择:如果你是在Windows Phone 8.1上做一个新App, 或者想把7.x/8.0的App移植到8.1上,请使用WinRT SDK,而不是Silverlight.当然Silverl ...

  9. AppCan教你从零开始做开发

    经常收到类似这样的提问:新手开发APP,要怎么学?我有满屏幕的文档和视频,然而并没有什么卵用,因为我不知道该从哪看起……今天的主要内容是教大家,如何在AppCan移动平台创建应用,引擎插件选择.证书管 ...

  10. iOS学习——如何在mac上获取开发使用的模拟器的资源以及模拟器中每个应用的应用沙盒

    如题,本文主要研究如何在mac上获取开发使用的模拟器的资源以及模拟器中每个应用的应用沙盒.做过安卓开发的小伙伴肯定很方便就能像打开资源管理器一样查看我们写到手机本地或应用中的各种资源,但是在iOS开发 ...

随机推荐

  1. CF1295D Same GCDs

    前置知识: 辗转相除法 欧拉函数 首先,根据辗转相除法求 \(\gcd\) 的公式,可得 \(\gcd(a+x,m)=\gcd((a+x)\mod m,m)\). 则题目可以转化为:求有多少 \(x\ ...

  2. Velocity之Hello World(入门实例)

    参考:http://blog.csdn.net/mengxuwq/article/details/1871161 (非常感谢这篇文章,让我初步入门) 自己调试完全能运行后,写在此,供新人参考,供自己温 ...

  3. [Python急救站课程]天天向上的力量

    我们要"好好学习,天天向上."那么天天向上的力量到底有多强呢? 1.一年365天,以第1天的能力值为基数,记为1.0,当好好学习时能力值相比前一天提高1‰,当没有学习时由于遗忘等原 ...

  4. 手撕Vuex-提取模块信息

    前言 在上一篇[手撕Vuex-模块化共享数据]文章中,已经了解了模块化,与共享数据的注意点. 那么接下来就要在我们自己的 Nuex 中实现共享数据模块化的功能.那么怎么在我们自己的 Nuex 中实现共 ...

  5. 聊聊 GPU 产品选型那些事

    随着人工智能的飞速崛起,随之而来的是算力需求的指数级增加,CPU 已经不足以满足深度学习.大模型计算等场景的海量数据处理需求.GPU 作为一种强大的计算工具,无论是高性能计算.图形渲染还是机器学习领域 ...

  6. 两个对于电影片段的情绪研究(中国&国外)

    1.国内的研究(A new standardized emotional film database for Asian culture) 测试片使用了8种情绪类型,每部片子有4个维度的分数,分数是从 ...

  7. [WPF]动手写一个简单的消息对话框

    消息对话框是UI界面中不可或缺的组成部分,用于给用户一些提示,警告或者询问的窗口.在WPF中,消息对话框是系统原生(user32.dll)的MessageBox,无法通过Style或者Template ...

  8. 前端学习-html-1

    html常用标签 h1-h6:标题 p:段落 strong/em: 对文本进行设置    strong--加粗,强调作用  比如:商品价格    em--斜体,对文本内容修饰成斜体 hr/br: hr ...

  9. MAUI+Masa Blazor APP 各大商店新手发布指南-华为篇

    目录 前言 准备材料 一.企业认证 二.审核资料 审核注意事项 总结 前言 AppGallery Connect(简称AGC)是华为应用市场推出的应用一站式服务平台,致力于为开发者提供应用创意.开发. ...

  10. 神经网络入门篇:详解参数VS超参数(Parameters vs Hyperparameters)

    参数 VS 超参数 什么是超参数? 比如算法中的learning rate \(a\)(学习率).iterations(梯度下降法循环的数量).\(L\)(隐藏层数目).\({{n}^{[l]}}\) ...