正文
两年后,2014年微众银行开始筹建,在调研了国内外分布式关系型数据库之后,认为腾讯云数据库TDSQL最能满足安全可控以及银行业务需求。2015年,TDSQL在腾讯云上线,至今已经服务超过600家金融政企客户。
TDSQL已有十八年发展历程,在性能和可靠性方面已有成熟案例。据腾讯云数据库副总经理王义成介绍,TDSQL的性能远远高于开源MySQL,可支持三种方案的读写分离,能有效提供读扩展,让开发更具灵活性。TDSQL的数据可靠性能达到99.999999%,可支持同城跨园区容灾部署,支持集群化部署等。
为了实现水平伸缩,TDSQL经历了几个版本的迭代。最开始的版本是读写完全自动分离模式,比如数据或者请求在什么级别时就自动分离;但是,这在条件要求更高时会不稳定。为了确保稳定性,后来又做了一些预分配。也就是说,在业务量很小的时候,可能会部署到一台服务器上;随着业务请求量增加,存储越来越大的时候,再自动分离到不同实体上去,等高并发退去,再整合回来。
在ACID事务型的处理方面,TDSQL能做更高水平的异常处理。分布式事务最怕出现故障,一旦出现问题会非常麻烦。TDSQL可实现7*24小时不间断运行,通过模拟机房断电、服务器宕机、银行转账等案例,验证事务的健壮性,确保系统的强壮,能直接应用到生产环境。
TDSQL能确保数据不丢失、零错账;能提供高一致性的服务,并且能支持国产的操作系统、芯片。目前,已经有500多家金融机构选择TDSQL来承载业务数据,有28家用户以私有云的方式部署,稳健支撑了超过200亿账户数据的运营和管理。
2、云数据库是银行业务上云进程的最后一公里
说到底,金融类业务是否上云,或者说是否会采用云数据库,安全性和稳定性是最大顾虑。而TDSQL可以实现同城容灾,解决两地三中心的问题。在数据库的链路层面,TDSQL有IOS加密,包括SQL慢查询等体系的建立。
其实,对于互联网金融业务来说,他们能接受TDSQL,是因为他们天生就具备云数据库的使用基因。很多大型银行在做互联网+金融的时候,都对接了MySQL,真正的容灾都是基于MySQL平滑扩展能力实现。像保险、证券、交易所、基金等互联网业务客户,大多诞生于互联网背景,从2014、2015年开始就在大量使用云。银行类的业务起步虽然会慢一些,但整体发展趋势是向好的。2019年,不少大型保险集团会有比较大的数字化转型规划。
而对于腾讯云来说,不管是从底层的基础架构层面,还是以金融科技为背景的上层支撑业务来看,包括SaaS层,都会参与其中。尤其在数据库的横向扩展能力方面,TDSQL更能顺应互联网+大背景。TDSQL的最初起源,就是通过财富通的成立,通过业务反推,最终逐渐实现系统的平滑扩展。
所以,不管是从公有云角度看,还是从私有云支撑能力上衡量,TDSQL都将为银行业数据上云提供价值。虽然大型银行的历史包袱比较重,但是他们也在顺应云时代的技术发展趋势,从周边系统开始切入,逐步把核心系统也牵进来。随着未来互联网金融步伐加快,TDSQL很有可能成为金融行业的“杀手锏”级应用,助力银行完成业务上云进程的最后一公里。