对于中小城商行,单个交易系统的数据量远不如大行,集中式数据库已经能满足业务需求,在此情形下,是否还需要引入分布式数据库,什么情况下需要引入?如何进行分布式数据库选型,重点应关注哪些方面?
收起分布式数据库分为2种:存算分离的分片数据库,例如MySQL体系的。还有就是TiDB Oceanbase这样的。
一般来说,企业的重要业务系统全分布式改造,动作比较大,在国内银行中改造成功的较少。且这种替代需要3-5年的过渡期。
中小城商行可以选择一些互联网、线上营销的业务,在业务软件引入的同时,进行分布式数据库更换。如果技术力量薄弱,也可以先基于测试、开发类业务进行试用,逐渐上生产。
总之,国内大部分分布式数据库都已经开源,开源意味着运维、开发等综合能力的体现,你的、你团队的技术能力决定分布式数据库的应用范围大小。