当前中国金融行业的技术架构在业务变革与技术变革双重压力下面临着巨大的变化,以银行的金融科技为代表的这一变化已经深入地改变了整个行业,这在很多方面都有明显的体现,包括开发相关和基础环境相关的技术体系和架构,分布式技术、云计算技术、大数据技术等新一代技术已经在银行业落地生根。而科技基础设施方面,正在从以IOE为代表的传统技术架构转向以各种分布式技术、开源技术为主体的开放性架构,其中,数据库始终是这一过程中最困难的一项。在这个过程中,每家银行都在根据自己的实际情况指定符合自己需求的方案并已经逐步落地。其中直接使用分布式数据库产品来解决这个问题是特别吸引人的一种解决办法。
分布式数据库从CAP理论论证到谷歌发布关于Spanner的论文为突破点开始,进入了蓬勃发展的阶段,但由于技术上的困难程度显然大大超出以往集中式数据库的实现,这一点从国际厂商的产品乏善可陈上也可以看出,所以一直以来并没有出现一款非常出色的分布式数据库产品。当前中国银行业的技术要求是世界上最苛刻的,无论是并发计算能力还是可用性、可靠性方面都是全世界挑战最高的,如果能通过分布式数据库产品来完成这个挑战将会是技术史上里程碑式的成就。中信银行在核心系统中对分布式数据库的应用无疑走在业界前列,值得关注和学习。
本书作者王飞鹏具有丰富的从业经历,一直从事数据库技术的相关工作,近年一直战斗在银行业数据库管理的一线。飞鹏精通数据库的底层技术,并具有银行业关键系统的数据库管理经验,本书也体现了作者在这两方面拥有极其难得的经验和知识,特别值得从业人员和数据库技术爱好者反复研读和学习。
本书从银行业的现状出发,分析了挑战和困难,一步步深入浅出地把从传统架构转换到分布式数据库架构的过程做了具体而翔实的说明,有理论有实践,特别是对银行的具体场景做了针对性的思考和解决,对行业有很好的启发。本书值得广大从业人员学习和借鉴,有幸先读并写下感想,特此推荐给大家。
民生银行信息科技部系统管理中心处长
袁春光
2021年6月9日