首先说结论:必然如此,而且按当前趋势,5年左右的时间差不多就可以实现。当前替换核心的 Oracle 数据库 甚至是 大机上的 DB2 现在都已经成为现实,在部分核心性能指标:TPS/QPS 甚至有所超越,同时 降本增效成果明显。
第一: 但不得不说的一点是 ,当前 Oracle在 复杂查询 ,单机性能优化上确实功力深厚。但伴随着SSD、大内存的应用普及, Oracle 单机的技术优势将不复存在;
第二:Oracle 的使用成本还是相对较高,中高端硬件+集中性存储+license 费用(虽然可以白嫖部分)+ 技术服务费用+ 人力维护成本 加起来都是一笔不小的开销。在当下市场环境下,对于企业来说都是一笔沉重的负担,当前分布式数据库使用相对廉价的硬件成本及其不到一半的成本即可满足业务的需求。
国产分布式数据库在技术上有潜力实现关系型数据库的弯道超车,以替代Oracle数据库在核心生产系统中的地位。然而,这需要满足一些关键条件和挑战。
分布式数据库具备将数据分散存储在多个节点上,并允许并行处理和查询的能力。这种架构可以提供更高的可伸缩性、可用性和性能,使其成为处理大规模数据和高并发负载的理想选择。此外,国产分布式数据库可以根据需要进行水平扩展,以适应业务的增长需求。
然而,要替换Oracle数据库在核心生产系统中的地位,国产分布式数据库需要具备以下要素:
此外,国产分布式数据库还需要建立良好的生态系统和技术支持体系,以吸引用户和开发者,并提供持续的技术创新和支持。
总之,国产分布式数据库在满足上述要求的情况下,有潜力实现关系型数据库的弯道超车,并取代Oracle数据库在核心生产系统中的地位。然而,这需要充分考虑现有的技术成熟度、功能完备性、性能和安全性等方面的挑战。
收起不同的数据库类型适用于不同的行业应用。
在关系型数据中短期很难有可以平替oracle的。
除非是强制要求替换,哪怕牺牲性能也在所不辞的。
如果只是想找到oracle替代品不容易。毕竟oracle行业成熟度,生态,相关案例等等都经过长时间的验证。
国产数据库毕竟年纪还很年轻,需要继续发展。终究会超车或改变现状。
收起梳理话题:
1、弯道超车:国产数据库厂商走分布式数据库路线 超越 Oracle等关系型数据库。
2、国产替代:Oracle数据库在核心系统的地位被动摇,及完全被替代。
解答内容:
第二点:国产替代是否能成功,也即Oracle数据库在核心系统的地位是否能替代,这是一个一定能完成的政治任务、中国科技发展的目标。例如:医保行业之前全部是Oracle数据库,2020年1月份第一个省级平台青海省医保局的智慧医保平台上线成功后,截止2022年底则31个省级平台、1个兵团平台全部上线成功、100%完成数据库采用分布式关系型数据库产品且MySQL存储引擎的路线、100%去Oracle成功。
第一点:“弯道超车”是不太可能成功的
1、金融行业是依靠业务系统实现数据库的核心功能去O的做法,完全依赖业务系统的原子化、单元化、微服务化、分布式化来实现,根本不用分布式关系型数据库来实现数据一致性、数据正确性等
2、医保行业是业务系统去掉Oracle数据库的存储过程、触发器、视图及结合分布式关系型数据库的功能来实现落地的。
3、其他行业大致也会复用 医保行业的做法,现在人社行业也是此做法。
4、在业务系统不配合的情况下,则去O是很难成功的,也即Oracle数据库的功能强大、性能强大、生态强大是短期内无法撼动的,并且甲骨文Oracle数据库每年的研发投入也是巨大的,更是国内数据库厂商无法比拟的
国产分布式数据库在近年来的发展中已经取得了一定的成绩,但要替换Oracle数据库在核心生产系统中的地位,还需要面临一些挑战。
首先,国产分布式数据库需要在性能、可靠性、安全性等方面与Oracle数据库进行竞争。Oracle数据库在这些方面已经有了很长时间的积累和优化,国产分布式数据库需要在这些方面不断提升自己的能力,才能够与Oracle数据库竞争。
其次,国产分布式数据库需要在生态建设方面加强努力。Oracle数据库在生态建设方面已经有了很多的合作伙伴和生态系统,国产分布式数据库需要在这方面加强努力,吸引更多的合作伙伴和开发者,构建更加完善的生态系统。
最后,国产分布式数据库需要在市场营销方面加强宣传和推广。Oracle数据库在市场上已经有了很高的知名度和市场份额,国产分布式数据库需要在市场营销方面加强宣传和推广,提高自己的知名度和市场份额。
总的来说,国产分布式数据库在技术和生态建设方面已经有了很大的进步,但要替换Oracle数据库在核心生产系统中的地位,还需要在多个方面不断提升自己的能力和竞争力。