openGauss 是基于开源数据库 PostgreSQL 二次开发而来的,但其关键内核代码全部为自主研发,整体代码自主率约 80%,因此将其归入自研数据库阵营并不为过。它的技术路线本质是“站在开源肩膀上做内核自研”:既借助成熟开源生态降低起步成本,又把最核心的内核能力握在自己手里。根据官方公众号数据,截至 2021 年 11 月,openGauss 的性能对比 MySQL 和 PostgreSQL 约有 1 倍多的优势。在信创背景下,高代码自主率与海外制裁下的极限生存能力,被视为国产数据库的核心竞争力,这正是其竞争壁垒的落脚点。
技术路线:开源二次开发,内核却全自研
国产数据库大致分为三条技术路线:自研闭源数据库、基于开源软件二次开发、基于国外技术。真正走闭源自研路线的厂商微乎其微,达梦数据库是其中典型代表,其产品核心源代码为 100% 全自主研发。
openGauss 走的是第二条路——基于 PostgreSQL 二次开发。但它与一般“套壳开源”有本质区别:关键内核代码全部自主研发,整体代码自主率高达 80%,因而被视作接近自研的数据库产品。
竞争壁垒:自主可控与极限生存能力
随着中美科技脱钩加快,开源产品的安全性也受到威胁。能否实现高代码自主率、具备海外制裁下的极限生存能力,成为衡量国产数据库竞争力的关键标尺。
openGauss 作为开源数据库,源代码与根社区都放在中国境内,获取方便、安全性高;相比其他国际主流数据库,它不受美国 EAR(出口管制条例)管制,实现了完全的自主可控,具备独立演进的能力。由此,它成为国内少数技术不受制于人、具备极限生存能力的数据库产品之一。
在生态层面,上市公司海量数据是除华为以外的第二大代码贡献者,并推出了基于 openGauss 内核的数据库产品 Vastbase G100,目前已成为 openGauss 的第一大商业发行版厂商。
常见问题
openGauss 是自研数据库吗?
openGauss 基于开源数据库 PostgreSQL 二次开发,但关键内核代码全部自主研发,整体代码自主率约 80%,因此称其为自研数据库并不为过。
openGauss 的性能表现如何?
根据官方公众号数据,截至 2021 年 11 月,openGauss 的性能对比 MySQL 和 PostgreSQL 均大幅领先,约有 1 倍多的性能优势。
信创为什么看重代码自主率?
随着中美科技脱钩加快,开源产品的安全性也受到威胁。能够实现高代码自主率、具备海外制裁下的极限生存能力,被视为国产数据库的核心竞争力,也是自主可控与独立演进的前提。