我认为海外 IT 巨头在数据库领域能够经久不衰的原因主要体现在优越的产品性 能、独立的编程方言和广泛的应用生态等维度,这亦是数据库国产替代所面临的主要挑战, 是探究国产数据库能否完成替代的重要关切。
数据库产品最重要的指标之一是性能,以海外数据库龙头 Oracle 为例,其产品在安 全性、可伸缩性和并行性、兼容性、开放性等维度具备出众优势。 安全性方面,Oracle 的安全机制得到 17 家独立安全评估机构的认可,获得最高认证 级别的 ISO 标准认证。Oracle Data Guard 是 Oracle 的高可用性数据库方案,主要功能是 数据保护、数据容灾。Oracle Data Guard 在主节点和备用节点之间通过日志同步来保证 主数据库与备用数据库之间数据的同步,实现数据库的快速切换和故障恢复,最大程度保 护数据库的安全。 可伸缩性和并行性方面,Oracle 的服务器通过使一组结点共享同一簇中的工作来扩展, 提供高可用性和高伸缩性的解决方案;Oracle 产品拥有 RAC 等数据库领域的硬核技术。 Oracle RAC (Real Application Clusters)是 Oracle 的一项支持网格计算环境的关于应用集 群的核心技术。在一个应用环境中,让多个服务器来管理同一个数据库,分散了每一台服 务器的工作量。Oracle RAC 的技术大幅提升架构的可用性、性能、扩展性,即使某些实 例宕机,也能维持系统正常工作;提高集群的事务处理能力,使得多个实例能够并发工作; 能通过增加节点提高数据库的性能。
兼容性方面,Oracle Database 可以在 Windows、Unix、DOS 等多个系统上工作, 没有 SQL Server 只能在 Windows 系统上运行的局限性,同时支持包括 TCP/IP、DECnet 在内的多种协议,可以与多种通讯网络连接。 开放性方面,Oracle 的底层使用 C 语言开发而成,随着不断发展在开发中也加入 Java 语言和技术标准,并支持绝大多数编程语言,相比之下 SAP 等竞争对手均只支持几种编 程语言,与其他技术与平台的兼容度低于 Oracle。

SQL 作为关系型数据库的标准语言,具备移植性强、简洁易用等优势。SQL 全称 Structured Query Language,是用于定义、查询、修改和管理关系型数据库的结构化查询语言。1970 年 IBM 公司研究员埃德加·科德在其发表的论文《A Relational Model of Data for Large Shared Data Banks》中首次描述了关系模型,SQL 是对关系模型的第一个商业 化语言实现,并于 1986 年成为美国国家标准学会(ANSI)的一项标准,在 1987 年成为 国际标准化组织(ISO)标准。作为一种高度非过程化的编程语言,SQL 同时具备扩展型 强和简洁易用的优势,它允许用户在不指定对数据的存放方法和不了解具体数据存放方式 的情况下在高层数据结构上进行工作。
各家数据库产品在落地应用过程中逐渐形成 SQL“方言”,以解决标准语言无法解决 的问题,提高了用户黏性,形成竞争壁垒。在商业实践中,由于各家数据库产品的数据源 不同、应用场景不同、用户需求不同,众多数据库厂商均开始尝试在标准 SQL 基础上提 供自己特有的功能,以提高用户的便捷性。不论是数据库龙头 Oracle、微软 SQL Server、 IBM DB2 还是开源框架 MySQL、PostgreSQL,都逐渐形成了自己的 SQL“方言”,这大 大提高了不同主流数据库产品之间的替换成本。同时,以 Oracle 为代表的全球数据库巨头 不断完善自身产品生态,通过收购 MySQL 等途径提高自身在开源社区的影响力和话语权。 持续提升的用户黏性帮助海外 IT 巨头实现对于传统数据库市场的垄断。

龙头数据库公司对于产品的更新换代较为积极,能够产生较大的用户粘性,使得市场 份额优势持续。以Oracle为例,在 Oracle9i产品中引入网络(Internet)的特性,在 Oracle10g 中加入网格计算(grid)的特性,在 Oracle12c 中引入云(cloud)的概念,不断让产品有 新的突破。而通过每一次更新对于产品的漏洞进行及时修复、推出新的应用、优化产品的 性能,也都会吸引已有的用户持续使用这款产品。数据库的这些特征,使其如同操作系统 一样存在较强的用户粘性,帮助行业龙头厂商迭代已建立的市场份额优势,因此数据库行 业是一个容易形成寡头的行业。
国外数据库公司注重技术创新和边界拓展,不断获得用户黏性。以 Oracle 为例,Oracle 是第一个引入对象概念、多媒体等多种数据格式、并行技术、网格技术的数据库。作为数 据库产品的标杆,Oracle 的 IT 布局十分完备,开发的产品涵盖了行业管理软件、企业管 理软件、中间件、数据库、操作系统、服务器、存储等多个领域。通过向上游基础设施和 下游软件应用延伸产业链,海外 IT 巨头得以进一步完善产品生态布局、提高基础技术实力, 从而持续稳固在数据库领域的龙头地位。