达梦与openGauss代表了国产数据库两条截然不同的技术路线:达梦走的是100%全自研闭源路线,openGauss则是基于PostgreSQL二次开发、内核代码全自研且整体自主率达80%的开源路线。两条路线的核心差异在于技术壁垒的构建方式——达梦以完全自主的源代码构筑极限生存能力,openGauss则以开源生态加高代码自主率实现自主可控,这决定了它们在海外制裁风险下的核心竞争力与商业生态位各不相同。

技术路线与自研程度

达梦数据是中国电子信息产业集团(CEC)旗下的基础软件企业,其产品核心源代码为100%全自主研发,不依赖开源数据库。公司已形成以数据库管理系统为核心的产品生态体系,覆盖从数据交换、数据储存、数据治理到数据分析的全产业链,主要产品包括达梦数据库管理系统(DM8)、数据共享集群DMDSC、新一代分布式数据库DMDPC等,其中DMDSC适用于金融行业核心生产系统的密集交易型场景。

华为openGauss则基于开源数据库PostgreSQL二次开发,但关键的内核代码全部为自主研发,整体代码自主率高达80%。作为开源数据库,openGauss的源代码和根社区都放在中国境内,不受美国出口管制条例(EAR)管制,实现了完全自主可控,具备独立演进的能力。

性能表现与竞争壁垒

在性能方面,根据官方公众号数据,截至2021年11月,openGauss的性能对比MySQL和PostgreSQL均大幅领先,约有1倍多的性能优势。这一数据表明openGauss在开源路线基础上实现了“青出于蓝而胜于蓝”的技术突破。

两条路线的竞争壁垒逻辑不同:达梦的壁垒在于源代码完全自主可控,在极端外部环境下不受任何开源协议或出口管制影响,这是其极限生存能力的根本保障;openGauss的壁垒则在于开源生态的繁荣度与代码自主率的结合,既享受了开源社区的技术红利,又通过高自主率降低了外部风险。

商业生态差异

达梦在国企基因加持下,服务的基本上都是建设银行、中国移动这一类知名国企,产品成功应用在党政机关、金融、能源等众多领域,与信创需求的重合度很高。在2021年下半年国内关系型数据库市场(本地部署模式)中,华为和达梦的市场份额分别达到12%和11%,位居国产厂商前列。

openGauss则依托华为生态,形成了以海量数据为代表的商业发行版阵营。海量数据是openGauss社区的第二大代码贡献者,推出了基于openGauss内核的数据库产品Vastbase G100,已成为openGauss的第一大商业发行版厂商,产品已在多个行业头部客户落地商用。

常见问题

达梦和openGauss谁的自研程度更高?

达梦是100%全自研,openGauss整体自主率为80%,但openGauss的关键内核代码也全部是自主研发。两者都是国内少数具备海外制裁下极限生存能力的代表性数据库。

两条技术路线哪个更有优势?

各有侧重。达梦的优势在于源代码完全自主,极端情况下生存能力最强;openGauss的优势在于开源生态繁荣、性能表现突出,且同样实现了自主可控。选择哪条路线取决于对安全等级和生态需求的具体考量。

openGauss算不算真正的国产自研数据库?

openGauss虽然基于PostgreSQL二次开发,但关键内核代码全部自研,整体代码自主率高达80%,且源代码和根社区均在中国境内,不受美国出口管制条例管制,因此称其为自研数据库并不为过。

延伸阅读