首先我们的大部分业务场景,集中式数据库都是绰绰有余的。起码目前我们传统行业的业务并没有像互联网那样爆炸性增长导致必须用分布式架构。而ORACLE的大部分盈收不是来自我们国家,还有就是他的底层架构设计等等的原因,让他们觉得分布式架构收益不高吧。
国产分布式数据库替换核心业务是完全没有问题的,其实最主要的是日后维护成本(特别是运维成本)、排查问题成本、可能是我们需要考虑的。因为分布式架构虽然提高了扩展能力,但也因为架构的复杂带来了排查问题的难度。
另外,Oracle也有向分布式探索,可以关注下Oracle每年的新版本发布,当然更多的是在特殊场景下的功能(组件),并没有在最根本RDBMS上进行分布式。
Oracle数据库的单实例、集中式硬件性能,其实如果从应用的设计去优化,是可以把很多数据库的压力设计在RDBMS之外的(如缓存层设计),那么Oracle也就够用了。
另外有一点就是在简单的超高并发场景如双11,应该除了我国几乎其他国家见不到了
国产分布式数据库在银行行业中的应用已经逐渐增多,但是要想全面替换核心业务还需要时间和努力。目前国产分布式数据库在性能、可靠性、安全性等方面已经有了很大的提升,但是与Oracle等国际品牌相比,还有一定差距。因此,银行在选择数据库时需要根据自身的业务需求和实际情况进行权衡和选择。
Oracle并没有完全放弃分布式数据库领域,他们在云计算、大数据等领域也有相应的产品和服务。但是Oracle在数据库市场上的地位非常稳固,他们在数据库技术方面的积累和经验非常丰富,因此他们更多的是在优化和升级现有的数据库产品,而不是全面转向分布式数据库。此外,Oracle也在积极开发云计算、人工智能等新技术,以适应市场的变化和需求。