openGauss 经历了华为内部自用孵化,内部商用、外部开放以及全面开源等四个发展阶段。在内部商用阶段,其已经支撑起华为内部40多项电信主力系统的运转,同时也在工商银行和招商银行进行了试点替代。自2020年6月30日正式宣布开源以来,openGauss 汇聚产业链伙伴共建数据库开源根社区。截止2023年3月29日,openGauss 社区用户数已超过160万,共有237家企业、组织加入社区。短短两年多的时间,openGauss 靠什么稳居中国数据库流行度排行榜第一阵营?
一、什么是 openGauss ?
openGauss 是一款全面友好开放,携手伙伴共同打造的企业级开源关系型数据库。其深度融合华为在数据库领域多年的研发经验,结合企业级场景需求,持续构建竞争力特性。自开源以来,openGauss 已经迭代发布多个版本。
图1:openGauss 发版时间线
openGauss数据库具有高性能、高可用、高安全、易运维、全开放的特点:
1、高性能
提供了面向多核架构的并发控制技术,结合鲲鹏硬件优化方案,在两路鲲鹏下,TPCC Benchmark可以达到150万tpmc的性能。
针对当前硬件多核numa的架构趋势, 在内核关键结构上采用了Numa-Aware的数据结构。
提供Sql-bypass智能快速引擎技术。
针对数据频繁更新的场景,提供ustore存储引擎。
2、高可用
支持主备同步、异步以及级联备机多种部署模式。
数据页CRC校验,损坏数据页通过备机自动修复。
备机并行恢复,10秒内可升主提供服务。
提供基于paxos分布式一致性协议的日志复制及选主框架。
3、高安全
支持全密态计算,访问控制、加密认证、数据库审计、动态数据脱敏等安全特性,提供全方位端到端的数据安全保护。
4、易运维
基于AI的智能参数调优和索引推荐,提供AI自动参数推荐。
慢SQL诊断,多维性能自监控视图,实时掌控系统的性能表现。
提供在线自学习的SQL时间预测。
5、全开放
采用木兰宽松许可证协议,允许对代码自由修改,使用,引用。
数据库内核能力全开放。
提供丰富的伙伴认证,培训体系以及高校课程。
图2:openGauss 逻辑架构图
技术演进上,openGauss 数据库架构与时俱进,以内核为基础,水平扩展能力,垂直扩大应用场景。目前其已携手ISV伙伴适配500多个行业解决方案,发布了OLAP解决方案。
二、产学研深度融合,共建人才培养基地
由于数据库是技术支持、产品测试、版本迭代、功能开发等多个流程的聚合,研发难度较高,因此数据库研发人才对整个数据库行业的发展至关重要。中国数据库从业人员多数的技术水平处于使用、操作阶段,还未达到研发阶段。
openGauss 关注社区用户的体验,积极提供开发工具。其联合合作伙伴针对行业应用过程中的业务建模、 开发、管理、安装部署和迁移运维开发众多工具,帮助用户便捷地使用数据库、管理好数据全生命周期。根据数据库系统知识框架,openGauss 发布了知识图谱,从集群管理、数据库工具、数据库内核等方面引导使用者构建知识体系。
自 2021 年起,openGauss 联合教育部启动“智能基座”项目,在 72 所高校推广openGauss,培养师资,联合育人。2022 年,产教育人基地扩大到省属重点高校,共计 150 所。预计到 2023 年,将进一步扩展到 300 所高校。
不仅如此,openGauss 还举办各种比赛,充分调动开发者的积极性,挖掘潜在人才。通过“互联网+”大赛、开源创新赛、鲲鹏应用创新大赛等活动,搭建创新舞台,以赛促学,鼓励年轻开发者发挥想象力,促进高校前沿研究技术落地,赋能千行百业。
另外,其通过“欧拉&高斯人才发展加速计划”,鼓励高校和研究所师生加入欧拉、高斯生态,实现围绕 openEuler、openGauss 的教改创新、社区贡献、研究实习,全面加速欧拉、高斯人才建设。高校学生可以通过该计划发表原创性论文,进行毕业设计,参加在线实习项目,加强产教融合。
openGauss 的人才培养体系是全方位、多层次、有体系的,这也是 openGauss 能在短时间内汇聚众多开发者,持续激发社区活力的原因。
三、携手合作伙伴,推动社区繁荣
随着企业数字化应用场景的不断深化,当前 openGauss 在运营商、政府、医疗等国计民生行业规模商用,已初步形成技术创新、生态构建与商业落地的正循环。面对复杂的国际形势和国家政策要求,openGauss 联合用户、开发者、企业等多主体共同创新。openGauss 作为华为软件开源的一部分,鼓励开发者和企业自主开源,不断为中国数据库产业带来新思维、新路径和新方法。
截至目前,openGauss 社区理事会理事单位由华为技术有限公司、超图软件、云和恩墨、招商银行、中国移动、清华大学等二十余家 openGauss 社区的合作伙伴、用户和科研院校组成。可以说, openGauss 社区的建设离不开每一位开发者的智慧和不懈努力,其社区愿景也在日益实现。
2023年4月7日,由中国 DBA 联盟(ACDU)和墨天轮社区联合主办的第十二届 『数据技术嘉年华』将在北京新云南皇冠假日酒店盛大开启。浏览器搜索“墨天轮”,从首页导航栏进入2023数据技术嘉年华大会官网,在购票时使用专属优惠码“OPENGAUSS”即可免费获取普通门票1张。有关购票的任何疑问可添加墨天轮小助手(modb666)咨询。