分布式数据库可以在高并发写入时通过扩展集群来获得更大的并发处理能力,同时通过扩展分布式计算节点来承载更多的并发SQL,这些都是正确的,不过仅此而已。
区块链基本上是一个分散的数据库,每个参与的人都可以访问但不能操作。该技术首先通过基于区块链的加密货币比特币的传播而声名狼藉。这个想法是独立于中央系统,尤其是银行,并建立一个更公平、更透明的货币解决方案。
随着数据库国产化的深入,一些金融机构采用国产数据库+服务器本地盘的“存算一体”部署策略,逐渐在实践中暴露出短板,难以满足金融核心的场景需求。
数据库的一些监控接口发生较大的变化是数据库生态工具厂商最头疼的事情,因为这些工具厂商必须投入巨大的成本才能不断地进行版本适配。
做国产数据库的对比测试是一件十分不容易的事情,往往想获得一个较为公正的结果,但是总是觉得被厂家牵着鼻子走。作者十多年来参加过多次数据库基准测试和选型测试,分享了自己的经验之谈。
国产分布式数据库在性能和容灾方面比国产集中式数据库肯定要好,而且经过这些年的金融行业的商用,已经得到市场的认可,主流的几个分布式数据库在金融行业已经都有很多成熟案例。不过,确实存在分布式数据库运维复杂度的提升和应用改造成本较大的问题,具体根据各家银行的情况来定。