第十五期金融科技大讲堂:中兴通讯金融级交易型分布式数据库行业应用实践
移动支付网 2020/8/25 9:36:07

随着移动互联网和智能终端的不断演进和发展,移动支付、扫码支付等新兴支付方式的普及,让银行数据库面临着巨大挑战。

取款1000元与扫码支付2块对银行数据库在压力上几乎没有区别,但是后者每天出现的次数可能是前者的成千上万倍,这也就给数据库带来了成千上万倍的压力。

金融行业是数据库技术难度最高的应用场景,被称为“皇冠上的明珠”,其中大型商业银行的数据库应用是金融数据库的典型应用场景。

银行业务不断线上化、多样化,要求银行数据库具备更高的性能水平。随着移动银行App的推广和接受度不断增加,致使银行数据库必须7x24小时在线,每时每刻都要接受十万、百万、千万甚至亿计用户访问查询,而且反应速度必须要快。

这就要求数据库的可用性必须非常高,容忍各种软硬件设施的故障,可以在服务不中断的情况下进行升级,在严苛的应用场景下保证承诺的服务质量,甚至容忍各种人为失误。

另外还需要足够高的性能,具备极快的响应速度与极高并发能力。对于批量业务,具备极大的吞吐量。尤其重要的是,数据库必须具备很强的可伸缩性与弹性,在需要时可以快速调集资源应对突发的业务量。

在保证可用性、高性能的情况下,金融数据库还必须保证强一致性。一致性是指事务执行的结果必须是使数据库从一个一致性状态变到另一个一致性状态。保证数据库一致性是指当事务完成时,必须使所有数据都具有一致的状态。

如果银行数据库只做到了高可用、高性能,但是没有做到强一致性,可能就会出现买家购买了商品却发现自己的账户没有被扣款,或者卖家销售了商品却发现自己收到了双倍的款项等问题。

对于银行来说,这是无法容忍的。除了要满足种种性能要求之外,银行数据库还要做到去“IOE”。

银行对“IOE”再熟悉不过。所谓“IOE”,指的是以IBM为代表的小型机、以ORACLE为代表的关系型数据库以及以EMC为代表的高端存储设备。

过去几十年,IBM、ORACLE、EMC、思科等国际技术巨头在中国众多信息领域,尤其金融领域占据主导地位。去“IOE”的概念已经提出多年,证券、银行等金融行业曾经也试图推进金融IT基础设施的国产化,但这项工作的落地并不容易。

关键障碍是,作为系统核心的数据库长期以来被甲骨文、IBM等少数厂商所垄断。虽然这些数据库产品系统及售后维护成本高昂、规则刻板、扩展性差、规划周期漫长,但是金融机构苦于国内没有成熟的数据库替代方案,只能全盘接受。

但是,变化在近几年开始发生。

2019年10月26号,中信银行卡中心新核心系统正式投产,该系统采用中信银行与中兴通讯联合研发的分布式数据库GoldenDB来承载核心业务系统,该数据库是国内第一家在大型股份制银行信用卡核心系统成功落地的国产分布式数据库。

GoldenDB最大特点实现事务强一致性,数据实时一致性的问题。一致性对金融行业的重要性不言而喻,银行多年发展积累下来的核心资产不是服务器,也非硬件设备,而是业务逻辑和应用逻辑。

GoldenDB分布式数据库是一个什么样的数据库?又如何在大型商业银行核心业务系统落地投产呢?

8月27日晚上19点30分,由北京金融科技产业联盟、移动支付网主办的线上直播栏目《金融科技大讲堂》将启动第十五期。

中兴通讯GoldenDB产品副总经理秦延涛将会从金融行业核心业务对数据库的要求入手,讲述分布式架构下的实现与收益,并分享中兴通讯GoldenDB分布式数据库在大型商业银行核心业务系统投产的案例。

秦延涛,中兴通讯GoldenDB产品副总经理,牵头负责GoldenDB产品及方案的规划、经营等工作,长期从事云计算领域产品和技术研究,尤其在云数据中心、数据库等产品研发上建树颇多,秦延涛及团队累计获得数十件国家专利授权,其主导研发的产品曾先后荣获多项省部级奖项荣誉。


展开全文
相关阅读
资讯查询取消