- 国产数据库肯定能全面替换Oracle,再困难刀架在你脖子上你也必须得替换。
- 国产分布式数据库一定不能全面替换,分布式架构的数据离散,分布式事务等特性带来的使用问题只能得到优化,不能得到彻底解决的。只有在部分场景下如高并发OLTP场景下会具有一定优势。
- 全场景下(OLTP、OLAP、HTAP),没有任何一款数据库能与oracle相提并论,就算是为了达到Oracle 70%的性能,也会做出极大的牺牲:开发规范、数据分布、表分片设计、制约SQL,这些东西换算成人力成本将会非常高。
另外,Oracle也有向分布式探索,可以关注下Oracle每年的新版本发布,当然更多的是在特殊场景下的功能(组件),并没有在最根本RDBMS上进行分布式。
Oracle数据库的单实例、集中式硬件性能,其实如果从应用的设计去优化,是可以把很多数据库的压力设计在RDBMS之外的(如缓存层设计),那么Oracle也就够用了。
另外有一点就是在简单的超高并发场景如双11,应该除了我国几乎其他国家见不到了