写点什么

openGauss 开源 2 周年,破解数据库生态痛点

作者:openGauss
  • 2022 年 10 月 08 日
    中国香港
  • 本文字数:3264 字

    阅读完需:约 11 分钟

openGauss开源2周年,破解数据库生态痛点

2020 年 6 月 30 日,openGauss 数据库正式开源,并成立 openGauss 开源社区,社区官网(https://opengauss.org)同步上线。

2022 年 7 月 15 日, openGauss Developer Day (openGauss 开发者大会)2022 大会在北京召开。这是 openGauss 开源社区发起并主办的面向数据库开发者的年度活动。


经过 2 年的探索与成长,openGauss 已经累计发布了 3 个 Preview 版本,2 个 Release 版本,下载量高达 80 多万次,下载用户遍及 90 个国家和地区,667 个城市。汇聚超过 3500 名社区开发者的代码贡献,已经吸引了产业链 135 家核心企业和机构的加入,并已有十多家合作伙伴发布基于 openGauss 的商业发行版,并且在金融、运营商、政府、能源、大企业等行业的核心场景中规模商用落地,累计商用部署超过 1.5 万套,这就是 openGauss 开源两年来取得的成绩。


这个成绩单,可能不熟悉 openGauss 的人没什么概念,为此,老鱼特意做了个 openGauss 开源 1 周年和开源 2 周年的数据对比图。

4376721.png

从对比图可以看出,很多指标都成指数级增长。openGauss 是如何在短短两年时间取得这些成绩的?openGauss 开源社区是如何治理的?是如何吸引产业链上下游联合创新,打造数据库生态的?在技术上,尤其是数据库内核上又有哪些创新?


回答上述问题,老鱼将用两篇文章的篇幅来解读。


1、生态篇


2、技术篇


为什么要以这两个角度来解读?事实上,数据库已经在中国大地上发展了 40 多年时间,但一直谈不上成功,其原因业界普遍认为主要有 2 个:生态和技术。


生态问题不仅限于数据库,事实上,这是所有基础软件都绕不开的话题,一个数据库,最重要的是看这个数据库的生态有没有生命力,例如:应用厂商硬件厂商是否支持?是否有活跃的用户社区?如果使用商业服务,背后是否有商业公司支持?而白嫖,缺乏自主的关键技术是国产数据库常常被诟病最多的一个痛点,不容否认的是,国产数据库与国外巨头公司产品在技术研发投入差距较大,如果技术上没有创新而只是跟随,永远不可能超越,那么,客户凭什么选择你?


本篇为第一篇,生态篇,为此,老鱼特别采访华为鲲鹏计算领域副总裁、openGauss 社区理事会理事长江大勇,华为 openGauss 开源数据库总经理、openGauss 社区秘书长胡正策。


如果说,两年前的 openGauss 还是一个新生儿,那现在的 openGauss 已经步入到风华正茂的青年时代。其中,一个非常明显的变化,是生态力量开始显现。


在 openGauss Developer Day 2022 大会上,民生银行信息科技部系统管理中心处长袁春光,讲了一个让他深受触动的小故事。


早在 2020 年 6 月,openGauss 一发布,民生银行就作为创始成员加入了 openGauss 社区,并开始使用 openGauss。初一看,似乎有些冒进,这不太符合银行的作风。袁春光解释了原因,这是基于民生银行对 Gauss 产品长时间的认知与了解,并且做了大量测试,正是基于大量测试基础,民生银行才敢把 openGauss 当作数据库独立选型去使用和推进。


“今年,金融行业票据系统广泛上线,新的票据系统都是外购的,由专业开发商提供,就在上个月,我们票据系统负责人来找我,我以为,他是来让我审批,同意他继续使用国外的产品,但我想错了,他说,这个产品已经默认适配了 openGauss,让我同意这个产品上线。那当然是非常支持了。”袁春光说,这是 openGauss 生态力量的体现。


袁春光感叹道,这事儿在去年,都是不敢想象的。过去,我们都是一家一家去找各应用厂商磕,要求他们去与 openGauss 适配,毕竟,我们用了 openGauss。所以,是求着人家做的,人家还不想做,因为这事是有成本的,但现在不一样了,人家觉得 openGauss 生态挺好,会主动要求做。这说明 openGauss 生态终于见着曙光了,生态力量已经在广泛影响的这些企业里出现了变化。


这个小故事,让江大勇倍感欣慰。江大勇介绍,通过社区伙伴的协作,openGauss 数据库当前已经支持了国内主流服务器芯片架构和操作系统。过去半年,社区和生态伙伴还一起加强了行业解决方案的打造,适配的解决方案数量从去年底 200 多个快速增加到当前超过 350 个,覆盖的行业也越来越多。


此次大会上,由超图软件主导,在 openGauss 社区深度协作,孵化出的首个基于 openGauss 的二三维一体化空间数据库——Yukon(禹贡)正式发布。


江大勇表示,Yukon 是社区自然孵化出来的,并非有意安排。在江大勇看来,空间数据库是未来的一个方向,这与 openGauss 多模态是吻合的。Yukon 正式版发布后,马上就有客户表示有使用意向。


这或许只是一个基于 openGauss 的行业联合创新成果及商业实践的小案例。但我们却可以从中一窥 openGauss 生态活力。


而中国邮储银行基于 openGauss,已于今年 4 月全量上线新一代个人业务核心系统,这是联合创新的又一重大实践。据介绍,新核心系统性能提升 5 倍,支取和查询等高频业务的响应时间缩短 25%,将服务全国 6 亿用户,支持日均 20 亿笔海量交易。邮储银行是首个完成核心替代,并上线新一代个人业务核心系统的国有大行,树立起金融标杆。


胡正策告诉老鱼,openGauss 开源社区与其它开源社区有着本质区别,openGauss 社区不仅有乙方企业(如:ISV,DBV)负责技术驱动,也有甲方企业(如:三大运营商、七大头部银行、“三桶油”、“两张网”等)负责需求驱动,从而实现技术+需求双驱动。


为什么要技术驱动+需求驱动双驱动?胡正策表示,因为,乙方是最懂技术实现的,而甲方是最懂需求。二者缺一不可,数据库不是极客高手做出来的,而是用出来的。胡正策感叹,中国有最先进的数据库需求,但却没有最先进的数据库产品。


在社区中,每一家公司都有自己的利益,如何让大家都团结一致在一起做事情,并把事情做好。必须要给企业和开发者带来真正价值的才行。而双轮驱动就是这样一种方式落地。openGauss 社区希望用最先进的需求来打造最先进的产品。也只有双轮驱动才能真正让社区繁荣起来。


而这就是 openGauss 开源社区与其它开源社区本质的区别。胡正策表示:“现在很多数据库社区,要么是乙方企业自己搞的,要不就是甲方企业自己弄的,想规避 GPL 开源协议风险。


企业和机构的支持是一个方面,对于开源社区而言,另外一个要争取的是开源开发者,而开源开发者的主力军一定是学生群体。因此,能否吸引更多学生加入,是开源社区成败的关键。布局和抢占明天的“开源开发者 ”也成为很多开源社区的头等大事,openGauss 社区也不例外。


据胡正策介绍,在牵引更多开发者加入开源社区,openGauss 社区有两大计划:


一是“智能基座”计划,另一个则是“欧拉 &高斯人才发展加速计划”。目前,已经覆盖 72 所高校,今年开始加速,预计到今年年底,高校覆盖到 152 所。未来 3-5 年,“智能基座”计划将逐步实现对超过 2700 所高校、高职、高专院校的全面覆盖。


开源社区治理的持续升级与完善,是 openGauss 生态繁荣发展的保障。openGauss 社区组织架构包含:理事会、秘书处、技术委员会、用户委员会、品牌委员会、特别兴趣小组(SpecialInterest Group,以下简称 SIG)。


4376722 (1).png


openGauss 社区于 2021 年成立了开源社区理事会,理事会是社区决策机构和领导机构,主要职责为指导社区的发展方向,审视技术委员会、品牌委员会等的工作,并提出指导意见,组织社区开源基础设施的建设和运营工作,面向全球宣传和推广 openGauss 开源社区、发展社区生态,吸引更多企业、学术机构、开发者加入社区,发展提升社区活力等。


openGauss 社区理事会由全产业链 20 家单位组成。而这就是此前胡正策提到的双轮驱动的基础。


4376723 (1).png


秘书处作为社区日常办事机构,秘书处在理事会的指导下开展日常工作。


技术委员会是社区的技术领导机构,拥有技术决策的最终裁决权,负责引领技术发展方向。SIG 成员由签署 openGauss 社区个人贡献者许可协议的开发者组成。


用户委员会是社区的最终用户沟通机构,其主要职权是收集对于 openGauss 社区发行版、基于 openGauss 社区技术的数据库发行版、其它所属 openGauss 社区开源项目的技术和产品需求。


品牌委员会是社区的品牌宣传机构,其主要职权是推广 openGauss 数据库技术和社区,提升 openGauss 品牌的影响力。


从架构上看,openGauss 社区的组织架构与其它开源社区还是有些区别的,但又非常合理。在这样的架构下,社区组织可以和多元化贡献者们一同打造公开透明的开源数据库社区。得益于优秀的社区治理方式,openGauss 才能在短短两年时间飞速发展,取得了重大进步。

用户头像

openGauss

关注

还未添加个人签名 2020.11.13 加入

openGauss是一款高性能、高安全、高可靠的企业级开源关系型数据库。

评论

发布
暂无评论
openGauss开源2周年,破解数据库生态痛点_openGauss_InfoQ写作社区