对于中小城商行,单个交易系统的数据量远不如大行,集中式数据库已经能满足业务需求,在此情形下,是否还需要引入分布式数据库,什么情况下需要引入?如何进行分布式数据库选型,重点应关注哪些方面?
根据您的描述,目前传统数据库如Oracle、DB2应该是能够满足你3-5年内的需求的,所以现在这是引入分布式数据库(推荐信创产品)的最佳契机,你有3-5年的试用时间,可以现在非核心系统进行试用,逐步用到核心系统中。
收起说句反潮流的话:采用分布式数据库的目的是什么?其实是更好地处理集中式的业务。银行的业务是大集中的,因此不管是分布式还是集中式,最终都是用各种方式满足大集中的业务需求。分布式和集中式只是手段不同。如果集中式可以满足业务要求首先从需求上就没了更换的必要。
另外这个业务需求除了自主可控外,主要来自于业务支撑压力,而非成本等因素。再说句反潮流的话,当前(注意这个限定)用分布式替换集中式架构多数成本会更高。
如果出于其它考虑,打算引入分布式数据库,那么说一些数据库之外可能需要考虑的东西: