openGauss 基于开源数据库 PostgreSQL 二次开发而来,但其关键内核代码全部为自主研发,整体代码自主率约 80%,源代码与根社区均放在中国境内,且不受美国 EAR(出口管制条例)管制,因而具备独立演进能力与完全自主可控的属性。在这一开源体系中,海量数据是除华为以外的第二大代码贡献者,并出任 openGauss 社区理事单位,推出了基于 openGauss 内核的数据库产品 Vastbase G100,成为国产数据库替代进程中的关键支撑力量。

自主可控为何是国产替代的核心

中美科技脱钩加快的背景下,开源产品的安全性同样面临不确定性。资料指出,能够实现高代码自主率、具备海外制裁下的极限生存能力,是国产数据库的核心竞争力。

openGauss 的意义正在于此:它虽源自 PostgreSQL 二次开发,却把关键内核代码掌握在自己手中,整体代码自主率约 80%,同时把源代码与根社区放在中国境内,获取方便、安全性高。相比其他国际主流数据库,openGauss 不受美国 EAR 管制,实现了完全的自主可控。根据官方公众号数据,截至 2021 年 11 月,openGauss 的性能对比 MySQL 和 PostgreSQL 均大幅领先,约有 1 倍多的性能优势。

海量数据在社区与商业发行中的角色

在 openGauss 开源厂商中,海量数据是除华为以外的第二大代码贡献者(度量指标为合并请求 PR,截至 2022 年 9 月 19 日)。公司自 2020 年起依托自身技术融入华为生态,出任华为 openGauss 社区理事单位,并推出基于 openGauss 内核的数据库产品 Vastbase G100,目前已成为 openGauss 的第一大商业发行版厂商,根据东吴证券估算,海量数据占 openGauss 下游商业版本营收比例为 60%。

在产品定位上,海量数据的 G100 与华为 GaussDB(基于 openGauss 内核的数据库产品)更多是相互协调而非相互竞争。

对比项Vastbase G100GaussDB(for openGauss)
类型集中式关系型数据库云原生分布式关系型数据库
内核openGaussopenGauss
负载特点OLTPHTAP
应用场景信创项目/国产化替换项目、线下集中式部署、私有云/混合云集中式部署、联机事务处理业务场景、空间数据场景非信创项目、基于华为公有云、HTAP 业务场景、金融级分布式改造(核心交易)

落地实践:从内核到行业客户

G100 目前已在中芯国际、比亚迪、国家电网、中信证券等头部行业客户替代原有数据库并落地商用。其中,产品在比亚迪替换后,性能总体比原来 MySQL 提升约 50.7%。

在信创 2.0 时代下,海量数据作为 openGauss 最强生态合作伙伴,依托华为繁荣生态,有望快速提升市占率,成长为中国领先的数据库厂商之一。

常见问题

openGauss 代码自主率是多少?

openGauss 基于开源数据库 PostgreSQL 二次开发,但关键内核代码全部为自主研发,整体代码自主率约 80%。其源代码与根社区均放在中国境内,且不受美国 EAR 管制,具备独立演进能力。

海量数据在 openGauss 社区中处于什么位置?

海量数据是除华为以外的第二大代码贡献者,度量指标为合并请求 PR(截至 2022 年 9 月 19 日),并出任 openGauss 社区理事单位。公司推出的 Vastbase G100 已成为 openGauss 第一大商业发行版,据东吴证券估算,其占 openGauss 下游商业版本营收比例为 60%。

Vastbase G100 与华为 GaussDB 是竞争关系吗?

两者更多是相互协调而非相互竞争。G100 为集中式关系型数据库,面向信创项目、国产化替换与联机事务处理等场景;GaussDB(for openGauss) 为云原生分布式关系型数据库,面向非信创项目、华为公有云与金融级分布式改造等场景。