长亮科技:信创驱动下的金融业数据库国产替代之路
金融科技
2021.04.28

一直以来,我国金融业使用的数据库大多是Sybase、Oracle和IBM DB2等,在国际形式紧张、科技竞争日趋激烈的大背景下,为了解决核心技术“卡脖子”问题,信息技术创新成为一项国家战略,在分布式、云服务、微服务等技术的加持下,我国金融科技企业与金融机构一起,积极响应国家号召,一步步走向信创事业的深水区,特别是在银行业国产数据库替代等基础核心领域,可圈可点。


在信创浪潮下,国内数据库市场百花齐放,涌现了一批性能优越的国产数据库产品,如腾讯TDSQL数据库、华为GaussDB数据库、中兴通讯GoldenDB数据库、武汉达梦数据库、易鲸捷数据库等,历经多行业的多场景验证,已能满足很多用户需求。然而,在金融行业,国产数据库的应用却很少见,原因是金融行业特别是银行业对交易类数据库的性能要求极高,国产数据库的系统生态不完善,应用案例少,基于国产数据库建立银行业务系统需要各方共同参与并承担风险。


作为银行核心业务系统的龙头企业,长亮科技积极响应国家信息技术自主创新的号召,所研发的存贷核心业务系统、互联网金融核心业务系统、信用卡核心业务系统等多个银行核心业务交易系统均采用同一套架构的分布式技术平台,支持跨平台和跨数据库,对数据访问层进行封装,实现业务系统对数据库的开放性和开发一致性,可屏蔽不同国产数据库的SQL语法细节差异;使得其具有天然的优势可以可无缝对接各种不同的国产数据库。

 

近几年,长亮科技联合各类国产数据库供应商以及客户,脚踏实地,共建生态,逐步实现国产数据库的替代之路,成为国家推进信创战略迈出坚实步伐的一个缩影。


微众银行率先在互联网核心采用国产数据库

2014年,中国首家民营银行及互联网银行——微众银行成立,它的目标客户是数以亿计的QQ用户和微信用户,因此微众银行对核心系统的要求是能支持5亿客户容量,同时还要满足安全可控要求,采用基于开源系统的腾讯自研TDSQL数据库。


5亿客户量!在当时可以说是个天文数字,基于传统架构的核心业务系统在短时间内根本无法通过调整达到分布式系统的设计要求,而且MySQL数据库在当时的银行业内基本没有应用,主流的是Oracle数据库。


这两个要求一出,很多参与POC的厂商在1周之内便退出角逐。但长亮科技的POC团队只用了1周时间便完成了与MySQL的对接工作,这得益于长亮科技自主研发的Java版核心系统跨平台、跨数据库等多项前瞻性设计理念, MySQL数据库的成功对接,让微众银行对建设采用腾讯TDSQL数据库核心系统的信心倍增。


历时近一年,2015年3月,微众银行核心系统上线,系统采用国产TDSQL数据库,很好地支持处理能力的横向扩展,支持海量数据的分布式技术架构,彻底从技术层面保证了系统运行的高效和稳定,成为国内首个去IOE的分布式核心系统,为金融业国产数据库应用起到了良好的示范效应。


湖北银行首次在核心系统引入国产大型通用关系型数据库

湖北银行勇于创新,其新核心系统建设采用长亮科技分布式核心系统搭载国产大型通用关系型数据库-达梦SQL数据库。通过银行关键业务场景支持和数据服务佐证测试以及核心系统的数据库迁移验证,初步实现Oracle与国产数据库在核心关键业务中异构融合,验证了核心业务系统替换国外商用数据库平台的方案可行性。


2019年5月,湖北银行新核心成功投产,系统采用面向对象的JAVA语言实现全部的业务逻辑处理,全面有效地支持了系统的跨平台性和数据库无关性,支持横向扩展及各种关系型数据库、中间件及硬件平台,提供渠道一致的标准金融服务。


张家港农商行率先在传统银行核心系统采用国产数据库

2018年初,在信息安全及面临核心换代的内外因下,张家港农商行开始探索国产分布式数据库方案可行性,并向微众银行交流取经,经过组织考察、POC测试、“两地三中心”架构的高可用测试,最终决定采用长亮科技分布式银行核心业务系统+腾讯TDSQL数据库。


当时银行核心业务系统数据库国产替代在传统银行还未有先例。


因此在张家港农商行新核心系统项目落地实践过程中遇到了诸多挑战,最为关键的便是国产分布式数据库与核心系统的兼容性挑战。


TDSQL分布式数据库与传统集中式数据库在特性上存在较大区别,如采用集中式数据库,数据集中在一个节点,开发无需考虑数据的分布,在实现某些功能时,SQL较复杂;而分布式数据库数据是分散的,所以尽量要求单表操作,SQL简单。为了适配分布式数据库的特点,长亮科技与行方前期花费了大量的时间,对平台及业务层代码进行了适配性改造,直至改造后的系统性能已完全可以和Oracle相媲美。


2019年8月18号,张家港农商行采用国产数据库的新核心系统上线投产且高效稳定运行,完全实现了以Linux操作系统、TDSQL数据库、X86服务器替代AIX操作系统、Sybase数据库、小型机服务器,成为我国传统商业银行核心业务系统成功采用分布式国产数据库替代国外数据库的首个落地案例。


中信银行信用卡率先在信用卡核心采用国产数据库

近年来,在信用卡业务量高速增长的情况下,中信银行信用卡开始探索更为先进的业务系统,建设一种只升级一次就彻底解决容量和功能问题的方案,在充分调研论证后,中信银行信用卡决定建设首个“国产服务器+国产数据库+国产软件”的全国产化属性的信用卡核心,长亮科技便是这一重要项目的参与建设厂商。

 

经过两年多的技术研发,中信银行信用卡核心StarCard系统于2019年10月26日成功上线投产,在线数据库使用中兴通讯GoldenDB数据库系统。近线数据库采用分布式集群(HBASE+ES+HIVE)的解决方案,搭建PB级数据存储能力,提供秒级时延的海量数据实时查询,提供数据在不同场景下横向关联的穿透能力,全面面向卡中心客户服务、营销支撑、产品服务、信贷风险、运营支撑等条线提供不同时效、复杂场景的数据服务能力。StarCard系统上线不久即迎来“双11”大考,当天凌晨,信用卡线上交易额仅2分钟就突破1亿元,一小时内突破10亿元,交易处理速度提升了3倍,StarCard用优异的实际数据证明了其稳定性和先进性。


平安信用卡实现A+新核心与国产数据库成功对接 

自平安银行零售转型战略启动以来,传统技术体系越来越难以满足平安信用卡业务敏捷创新和用户多元化的需求,为了实现真正意义上的降本增效,也为了建设100%自主知识产权的核心系统,2018年12月,平安银行信用卡携手长亮科技正式启动信用卡“A+”新核心项目,采用腾讯TDSQL数据库,开启“去大机化”的序幕。


“A+”新核心系统在应用设计上充分借鉴了长亮科技在信用卡领域授权中心、额度中心、发卡用卡中心的先进设计及相关功能,采用腾讯TDSQL数据库,在信用卡系统领域多项技术指标实现业界领先,打造我国信用卡核心信创项目典范。


再回望这一个个突破性的项目,从第一次吃螃蟹,到一批敢为创新争先者的涌现,让我们看到我国银行业数据库国产替代已蔚然兴起,国产数据库的技术能力日臻完善,满足银行多业务场景需求,在技术创新和应用落地方面一路进阶发展。


正是像长亮科技、微众银行、张家港农商行、中信银行、平安银行、腾讯等这些国产化数据库的生态建设者持续不断的努力,为我国银行业实现从0到1的国产数据库替代树立了行业标杆,为处于不同规模、不同数字化转型阶段的银行实现数据库国产替代提供了重要的实践路径和借鉴意义。


站在当前的时代节点上,中国正在谋划的是一个立足国内大循环、促进双循环的新发展格局。国内大循环的要求体现在金融科技领域就是站在产业链与供应链的高度来看来金融信创工作,其涉及国产基础硬软件、应用软件以及数据库系统等多方开放与合作生态的形成。未来,作为国家信创战略的坚定支持者与践行者,长亮科技将充分发挥在自主创新及核心系统安全可控应用实践方面的优势,积极推进与国内上下游企业的合作,共同构建我国基于整个金融场景的安全可控生态体系,推进我国银行业信息安全可控进程,并把这种能力输出到海外市场,让中国金融科技具有世界影响力。


金融科技
让中国金融科技 具有世界影响力
长亮科技更懂如何为您的数字化转型赋能