替代 Oracle,我们还有多长的路要走?

详情可以参考:https://my.oschina.net/u/3859945/blog/10150339

近年来,国际局势复杂多变,在客观要求和主观需求的双重驱动下,核心技术自主可控的紧迫性也愈加凸显。

早在十多年前,就有了 “去 IOE” 的提议。2008 年,时任阿里巴巴首席架构师的王坚提议,减少外国供应商,并用内部开发的设备和技术取而代之。

所谓减少外国供应商,主要就是要摆脱 IOE 系统 —— 服务器 IBM,数据库软件 Oracle,存储设备 EMC,三者构成了一个从软件到硬件的企业数据库系统,几乎占领了全球大部分商用数据库系统市场份额。

原本,“去 IOE” 只是阿里为了节省成本的一场技术革新。IBM 小型机价格从几十万到高达百万级人民币,与 Oracle 签订的数据库软件费用达数千万,还要再加上一大笔软硬件支付和一大笔维护费,维持 IOE 的成本太过高昂。

在我国频频遭遇外国技术封锁之后,“去 IOE” 成为了软件行业自主可控的正面战场之一。在信创的推波助澜之下,国产化替代更是势不可挡。Oracle 数据库作为 IOE 的核心系统,国产化替代的进程到底如何呢?

要知道,替代 Oracle 并不是一蹴而就的事情。Oracle 在数据库领域的地位是建立在多年的技术积累和市场认可之上的。替代 Oracle 需要考虑到企业的具体需求、现有系统的迁移成本以及新技术的可行性和稳定性。同时,替代 Oracle 也需要面对数据迁移、应用兼容性、安全性和性能等方面的挑战。

探讨话题:

一、当前数据库国产化进程情况如何?

当前,国产数据库的发展呈现出积极的态势。2021年,国内关系型数据库市场规模达到了近200亿元,其中国产替代规模约为56亿元。在本地部署模式下,诸如Oracle、Microsoft、IBM、SAP等外国厂商的市场份额下降趋势明显,而到2021年底,这些四大厂商的市场份额之和已从2019年的66.8%降至43.9%。

此外,“十四五”规划提出了“加快数字化发展”的总体布局,这使得数据库作为金融信息系统的关键基础设施的行业景气度持续提高。目前,上百家金融业试点单位在数据库国产化的进程中,对实现50%的国产化率充满信心并正在积极推进。同时,为了应对国产数据库高速发展所带来的巨大需求,业内已经开始探索创新并有了一些较为成熟的案例,如智能运维与自治系统、数据库中间件、软硬件发展等方面的创新。

进一步地,根据最新的公开数据,从2023年1月至5月,国产数据库在各个行业中的中标次数达到了15次,其中金融业是中标最多的行业。特别是在银行领域,其数据库的国产替代进程步伐更为迅速,并且涉及的基本上都是核心业务。

二、替代 Oracle 的难点在哪里?(技术角度和非技术角度都谈一谈)

技术角度:
替代Oracle的难点在于技术成熟度和性能优化。Oracle作为全球领先的数据库厂商,具有丰富的经验和完善的产品线,其稳定性和可靠性也得到了广泛认可。国产数据库需要在技术研发和创新方面不断努力,提高技术成熟度,以满足不同应用场景的需求。同时,还需要在性能优化方面进行更多的研究和开发,以实现高效的数据处理和保证数据的一致性。

非技术角度:

替代Oracle的难点在于生态支持、用户认知度和行业标准。Oracle拥有众多的第三方应用系统和开发工具,形成了完善的生态支持体系。国产数据库需要不断扩大自身的生态支持,提供更全面的支持与配套服务。同时,用户对Oracle的认知度和信任度较高,国产数据库需要在市场上不断推广和提升用户认知度。此外,Oracle是许多行业标准的制定者和参与者,具有较高的影响力。国产数据库需要积极参与行业标准的制定和推广,以提高自身的行业地位和影响力。

三、有哪些能够替代 Oracle 的国产数据库?优势在哪?不足之处在于?

能够替代 Oracle 的国产数据库包括OceanBase、阿里云的PolarDB、华为的GaussDB、腾讯的TDSQL、openGauss、达梦数据库、人大金仓等。这些数据库的优势在于:

  1. 性能:这些国产数据库在性能方面都有不错的表现,能够满足大多数应用场景的需求。

  2. 易用性:这些数据库都提供了丰富的接口和工具,方便用户进行数据迁移、管理和维护。

  3. 安全性:在安全性方面,这些数据库都符合国家信息安全标准,能够保护用户的数据安全。

  4. 价格:相对于 Oracle 等国外数据库,这些国产数据库的价格相对较低,能够降低企业的运营成本。
    不足之处在于:

  5. 技术成熟度:虽然这些国产数据库在性能、易用性和安全性方面都有不错的表现,但相对于 Oracle 等国外数据库,其技术成熟度可能还存在一定差距。

  6. 生态:Oracle 等国外数据库已经拥有完善的生态系统和支持体系,而一些国产数据库的生态还不够完善,需要进一步完善。

  7. 兼容性:虽然一些国产数据库能够替代 Oracle,但在兼容性方面可能还存在一些差距,需要进一步优化。

四、现有国产数据库跟 Oracle 相比,有多大的差距?

Oracle作为全球顶级的关系型数据库管理系统,其功能强大且成熟,尤其在处理大数据量、高并发、复杂查询等方面表现出色。相较之下,尽管国产数据库在某些领域如高并发、分布式事务等场景下展现出了优秀的性能,但在全面的性能对比上,目前仍然存在较大的差距。

五、国产数据库未来要怎么走?

方向1:存量市场,要目标是全面模仿Oracle数据库,实现像素级的复制。

方向2:增量市场,更注重云计算的发展,以实现database as a service的理念。包括云原生数据库、端边云协同数据库、分布式数据库和AI原生数据库等。

猜你喜欢

转载自blog.csdn.net/LSW1737554365/article/details/134682352