数据库的一些监控接口发生较大的变化是数据库生态工具厂商最头疼的事情,因为这些工具厂商必须投入巨大的成本才能不断地进行版本适配。
做国产数据库的对比测试是一件十分不容易的事情,往往想获得一个较为公正的结果,但是总是觉得被厂家牵着鼻子走。作者十多年来参加过多次数据库基准测试和选型测试,分享了自己的经验之谈。
国产分布式数据库在性能和容灾方面比国产集中式数据库肯定要好,而且经过这些年的金融行业的商用,已经得到市场的认可,主流的几个分布式数据库在金融行业已经都有很多成熟案例。不过,确实存在分布式数据库运维复杂度的提升和应用改造成本较大的问题,具体根据各家银行的情况来定。
两地三中心是指机房分布在两个地域,一个地域有两个机房,一个地域有一个机房。较好的容灾架构不仅能达到机房级容灾能力,也能够达到地域级容灾能力,即任何一个地域故障,另一个地域可以接管服务。
经过这些年企业IT上云,云平台已经成为了企业最关键的IT基础设施了。很多企业甚至全面学习互联网企业的经验,通过云平台将应用架构做了彻底的云化,通过领域建模等将数据库也拆分为规模很小,数量庞大的领域数据库了,这些数据库规模不大,大部分可以使用云上的RDS服务。
数据库产品的成功绝对不是技术堆叠的成功,而是需要有大量的应用场景磨合才能逐步成功的。如果仅仅依靠自己那几百个用户,想要发展出成熟的高水平的商用数据库产品来,那几乎是不太能的。依靠开源社区的广大用户来研发自己的数据库产品不失为一种比较好的策略。