国产数据库技术崭露头角,金融核心系统即将摆脱国外巨头的垄断

发表时间: 2020-06-12 20:13

作者 | 马超

责编 | 伍杏玲

头图 | CSDN下载自东方IC

出品 | CSDN(ID:CSDNnews)

作为一名金融IT人,打造完全自主掌控的金融核心,是我们心中的梦想。年轻的读者可能不太了解过去金融系统的建设往事,我们一直沿用至2013年的一代支付系统,是世界银行在2000年对我国开展的援建项目。

支付系统作为我国金融行业平稳运行的命脉,如果不能自主掌控对其风险是巨大的,正是因为这样的心结,我国大量储备了支付领域的人才,不但打造出了二代支付系统,还为后来移动支付产业的大爆发奠定了基础。

虽然应用系统可自主研发,但是金融行业的核心系统依旧还在沿用甲骨文或者IBM等国外巨头的数据库产品。

据笔者观察,最近的情况似乎有了一些变化,我国金融业的核心系统已渐成全面升级之势,先是大厂在发力自研数据库。比如阿里云在6月8日峰会上,宣布PolarDB 强势出击,誓将助金融机构一臂之力,全面拥抱云原生数据库;蚂蚁金服也将旗下刚刚获得TPC-C冠军的OceanBase数据库团队单独成立公司,相信此举是OB大规模市场化的前奏。

无独有偶近日腾讯也在数据库方面发力,携图数据库腾讯云数图TGDB入局。

从市场角度来看,国产数据库技术开始全面破冰,近日中华保险与阿里云签订全面合作协议,双方合力打造新一代全分布式保险核心系统,中华保险成为国内首家使用国产分布式金融核心系统的保险企业。

我们相信这些迹象预示着金融核心系统升级换代的大幕即将开启。

“云”金融业的迫切需求

云计算目前已经成为金融业数字化转型所必须迈过的一道门坎。拿一年一度的春节红包大战来说,2016年至2019年支付宝集五福的活动参与人次分别是10亿、13亿、13.6亿、14.5亿人,其营销效果非常惊人。不过细心的读者也许会发现,作为货币流通枢纽的传统银行在此类营销的活动中往往都是缺位的,究其背后原因肯定不是因为银行业务部门不想做,而是在技术层面传统银行业的信息系统无法匹配金融云计算,红包的背后其实是云实力的。

如果把IT系统比作一个水利系统,那么核心系统则相当于水利的运转中枢,如果使用中心式的架构,那么所有的水流都需要经过中心管道处理,这样的好处是系统的设计架构较为简单,缺点是中心管道的容量是有限的,如果遇到特别巨大的水流,这种中心化的架构就会力不从心。

IT界开始考虑使用分布式架构对原有的中心管道进行改造。这种分布式架构虽然使得其内部设计较为复杂,不过其最大的好处是如果遇到突然到来的洪水,只需要增加核心管道数量就可以从容应对了。

在分布式系统中,集群内各节点承担的工作份量平均,这样系统调度起来成本最低。考虑到硬件设备的型号和算力均会有差异,如果让软件系统直接面对不同型号的设备,根据其处理能力分配任务的话,系统开销将大幅提高。

云计算就是这样一种针对分布式系统的技术,“云”能屏蔽底层设备的能力细节,向客户交付标准化资源,正因为这样的特点使云服务相比传统IT架构具备更加快速、敏捷的优势,这恰恰是互联网时代对于IT技术的基本要求。

近年来随着金融科技不断发展,开放金融、数字货币等新兴金融科技产品方兴未艾,这些产品最大的共同特点是对云计算的能力有极高的要求。

开放银行要触云:由于开放银行乃至开放金融等新兴金融产品目标是借助合作方的流量,将用户从互联网直接导流到自身体系内的模式。这不同于以往金融机构从网上银行、手机银行从柜面转化客户的局面,开放银行的模式将使金融业的流量,由原先的自主可控,变为随时有可能面临突发。

应对这种突发的流量,是云计算最为擅长的领域。

在疫情的影响下柜面客户大幅减少,由于之前银行的手机与网银等线上渠道对开户方式的限制,几乎没有任何自发增长的属性,因此全面打开互联网的获客手段成为各行未来转型的必然选择。想上线这种开放金融产品,其最关键的前提就是要将核心系统上云。

数字货币要呼唤边缘计算:日前央行数字货币(DCEP)正式开展了沙盒测试,从官方的回应上看,DCEP将支持离线交易与结算,海量离线交易恰恰是边缘计算所长,不过目前金融业对于边缘计算相关的概念还不熟悉,“云边”如何互动更是毫无经验可谈,因此未来如何能够运营好DCEP这样一款新兴货币形式,也是摆在金融业面前的一道难题。

“核心”转型之痛

有不少来自我们银行内部人士的声音:很多金融业数据库事务的处理方式,如批处理结息等操作与金融业务牢牢绑定,国产分布式数据库无法适应金融业现有的业务实现,因此国产数据库的转型之路还很漫长。

对于这种观点,笔者并不赞同。其逻辑无异于非要让冷兵器时代的士兵去发射东风5号导弹。诚然分布式数据库相比于Oracle、Db2等传统中心型数据库在应用开发上还是有很多的不同之处,不过这种所谓的不匹配,究其根源还在于传统银行的核心系统核心构架模型过于陈旧,而不是分布式数据库所带来的问题。要求新型的分布式数据库反过来向后兼容银行业务,是一种倒退。

在大众的印象中,可能会认为传统金融机构科技水平比较低,事实恰恰相反,金融机构的数字化程度一点也不低,甚至可以说是起步很早。

在上个世纪末,各大金融机构的信息系统就开始了会计电算化操作的改造。因此这也使金融机构系统模型本质上都是基于会计操作建立的,尤其是核心账务系统还在日间交易、对帐处理和日终批量处理三个状态间不断切换。其中日间交易状态主要是对柜员重空、现金及会计科目等方面操作的信息化记录。

在每天各网点营业完成,关门盘点之后,会将所有的账本统一集中到总部进行利息计算及对帐操作,这一过程的模拟就是刚刚所提到的批处理操作,也恰恰是各网络将账本集中到总部的过程被内化成为金融核心系统的建构模型,使得金融机构批处理成为了一种典型的集中式操作,难以进行改造。

由于目前日终处理之前一般会先进行交易日期更新的日切(也称为日终或者日转)操作,切换完成后再以日切时刻的数据进行结息、匡息等操作,一般来说日终处理需要先对日间帐进行冻结导入日终帐目后,再对日间帐解冻,并使用日终帐进行批量处理。由于日终处理期间一般都包含有冻结操作,故在此过程中银行系统会有服务暂时中断的情况。

虽然各行都在不断通过技术手段压缩对帐和日终处理所用的时间,由于系统构建模型的局限性,如果再不对核心系统进行分布式改造,那么传统金融机构无法提供真正意义上的7*24小时连续服务,这就与未来金融业以客户体验为本的竞争理念完全相背。

目前金融业的总资产已经突破了330万亿人民币,可以说金融机构掌握着我国经济命脉。目前金融业发展的主要驱动力已经由业务规模驱动换档成为了科技驱动的时代。应用创新科技的水平,数据智能的水平,将决定着未来金融行业的发展。因此无论千难万难,金融机构也必须迈过核心转型的这道坎,否则未来难有机会。

“核心云换代”刻不容缓

笔者认为,在未来,金融机构若要保证良好的客户体验,又要从容面对随时可能到来的流量高峰,就必须仿照微博、淘宝的方式将系统全面迁移到云平台上去,这样才能使自身服务体系保持足够的弹性,迅速响应各种营销热点。如果不全面“上云”,继续死守传统的物理架构,未来的发展空间将十分狭小,今后银行业在金融体系内统治地位也将堪忧。

不同于传统金融业资本规模为王的竞争模式,互联网的战场上拼的不是关系、不是人脉,而是客户体验。客户体验本质上比拼的是科技实力,所以从这个角度来看,占有金融科技优势的银行未来才能占据竞争高点。银行若能抓住“核心云转型”的技术机遇,充分利用金融科技带来的流量红利,弥补线上客户营销基础的不足,才能继续保持自身时代潮流领跑者的地位。

云计算其特有的共享、共赢的服务理念都与普惠金融、回归实体的时代需求高度重合,所以这也是银行信息科技一次涅槃重生的契机,虽然去转型对技术要求更高,时间也更为紧迫,但只要把握住这次机会,争取率先统一银行“云核心”的技术标准,成为时代潮流的领跑者就能让银行业在技术上与科技巨头重回同一起跑线,为今后更进一步的服务体系升级打下坚实的基础。

声明:本文系作者独立观点,不代表CSDN立场。

☞苹果或在 WWDC 宣布放弃英特尔转向自研 5nm ARM 芯片,这次时机成熟了?

☞滴滴辟谣被美团收购;苹果提交认证 9 款新手机;VS Code 1.46 发布 | 极客头条

☞Linux 之父怒删工程师提交的补丁,称“太蠢了”网友:怼得好!

☞干货!3 个重要因素,带你看透 AI 技术架构方案的可行性!

☞干货 | 大白话彻底搞懂 HBase RowKey 详细设计

☞热评 | 警惕新基建热潮中的区块链项目烂尾