openGauss从PostgreSQL 9.2分支起步,通过持续的自主研发,已实现80%的代码自主率,并在信创政策推动下成为国产数据库的核心力量。其关键发展拐点包括:剥离PG历史包袱自研内核、捐赠社区实现中立、以及信创市场加速放量,最终具备海外制裁下的极限生存能力。
起点:从PG分支到自主内核
openGauss最初基于PostgreSQL 9.2二次开发,但华为很快将重点转向自主研发。关键内核代码全部自研,包括并行框架、MVCC(多版本并发控制)和存储引擎等核心模块,整体代码自主率高达80%。官方数据显示,截至2021年11月,openGauss的性能对比MySQL和PostgreSQL均大幅领先,约有1倍多的性能优势。
关键拐点:社区中立与信创加速
2021年社区捐赠:华为将openGauss社区捐赠给开放原子基金会,实现社区中立管理。源代码和根社区永久放在中国境内,不受美国EAR(出口管制条例)管制,具备独立演进能力。
信创政策放量:在信创2.0时代,openGauss系商业版本(如海量数据Vastbase G100、云和恩墨等)在政企市场快速落地。其中,海量数据作为第二大代码贡献者,其G100产品已在比亚迪、国家电网、中信证券等头部客户替代原有数据库,在比亚迪替换后性能比原来MySQL提升约50.7%。
当前状态:80%自主率与极限生存能力
openGauss当前具备80%代码自主率和根社区中国属地化两大核心优势。与达梦数据(100%全自主研发)并列,是国内少数具备海外制裁下极限生存能力的代表性数据库产品。
常见问题
openGauss与达梦数据库的技术路线有何不同?
达梦走的是100%自研闭源路线,核心源代码全部自主研发;openGauss基于PostgreSQL二次开发,但关键内核代码自研,整体代码自主率达80%,属于接近自研的开源路线。
openGauss在信创市场的主要合作伙伴有哪些?
海量数据是除华为外的第二大代码贡献者,其Vastbase G100是openGauss第一大商业发行版。此外还有云和恩墨等生态合作伙伴,产品已在金融、能源、制造等关键行业落地。
openGauss的代码自主率能否持续提升?
openGauss社区持续剥离PG历史包袱,自研并行框架、MVCC、存储引擎等核心模块。随着社区贡献者增加和技术迭代,自主率有望进一步提升,但具体数值需以官方后续公布为准。