银行传统核心数据库首次国产化腾讯云TDSQL落地张家港农商银行

图片名称

作者:

谢利

图片名称

来源:

金融时报


编者按:

张家港农商银行采用基于国产金融级分布式数据库——腾讯云TDSQL打造的新一代核心系统成功上线,这是银行传统核心系统应用国产分布式数据库的首次尝试,标志着我国银行业传统核心业务系统在“自主、安全、可控”方面迈出了关键的一步。新核心系统成本优势明显,在硬件投入方面成本下降75%以上,分布式架构每年将为该行节省20%的IT投入。

近日,张家港农商银行采用基于国产金融级分布式数据库腾讯云TDSQL打造的新一代核心系统成功上线,这是国内银行首次在传统核心业务系统场景下采用国产分布式数据库,打破了该领域对国外数据库的长期依赖,率先响应了国家对金融核心领域技术自主可控的要求。

国产数据库首次落地银行传统核心系统

自主可控已经成为金融领域最重要、最紧迫的推进战略。人民银行、银保监会等主管部门密集出台文件,指导金融行业核心领域自主可控技术应用。

近年来,银行业也开始尝试引入国产分布式数据库技术替代国外数据库。然而,出于对稳定性的高度谨慎,国产分布式数据库还是多被应用在互联网核心以及相关外围系统中,在业务种类多、流程复杂的传统核心中尚无先例。

张家港农商银行新一代核心系统采用腾讯云TDSQL来承载核心业务数据,是银行传统核心系统应用国产分布式数据库的首次尝试。为此,该行用一年多的时间进行大量的技术验证,并在中间业务平台等生产环境下积累了丰富的测试数据。在系统建设过程中,该行充分结合传统银行业务与互联网业务的场景差异,对业务逻辑进行重新设计,联合相关公司完成新核心和腾讯TDSQL分布式数据库的适配性改造。历时13个月的攻坚克难,终于搭建出一套具备高可用和强一致等特性的数据库架构。

该行表示,数据库分片“一主三备”的模式,保证主节点故障时可以在40s以内自动切换到备节点并恢复业务,完善的全局分布式事务设计,也能够避免发生错账、乱账、账不平等问题。

系统的平稳上线,受到了来自监管部门的认可。张家港农商银行因此成为首个在核心业务系统中采用国产分布式数据库的传统银行。

成本较传统架构下降75%以上

采用国产分布式数据库替代国外数据库,让张家港农商银行率先实现核心系统自主可控的同时,还获得了性能提升与成本下降等多项收益,并为未来业务发展留下了充足的扩展空间。

据该行相关技术人员介绍,以实现“全核心,强核心”模式为目标,该行新一代核心系统具备了构建全账户体系、实现产品工厂、差异化定价、灵活机构管理等十大业务特色,能为客户提供更全面、更满意的服务。

在成本上,新核心系统在硬件层面全面采用x86服务器,取代传统商用数据库所需的大型机、小型机,成本优势明显。根据前期测算对比,如采用传统集中式架构建设,硬件投入在2500万元左右,而采用基于腾讯TDSQL的分布式数据库架构建设,硬件投入约600万元,成本下降75%以上。从长远来看,该行采用此种分布式架构,每年能节省20%的IT投入。

在性能上,新银行核心系统也表现优异。高频账户类交易耗时在300毫秒之内,查询类交易耗时在100毫秒之内,20秒内可以完成1万笔批量代发代扣业务,日终跑批耗时14分钟,存款结息耗时11分钟,贷款结息耗时3分钟,此类批量业务进行时,该行数据库负载均保持在10%以下,可满足未来五到十年业务发展需求。另外,值得一提的是,该行新核心系统极限处理能力可达到6200TPS(每秒处理6200笔业务),且支持横向扩张,达到业内先进水平。

同时,作为经历过互联网高并发场景下的海量用户考验的数据库,新核心系统支持在线横向扩展,为适应该行的业务创新留下了足够空间。当业务发展需要时,只需通过在线增加机器和节点,完成容量与性能的扩展,便能够自动水平扩展化解性能瓶颈。

此外,腾讯云TDSQL提供的“赤兔”和“扁鹊”系统为数据库实现自动化运维提供了丰富的工具,极大地解决了困扰传统集中式数据库运维效率问题。其中,“赤兔”平台能提供上百项监控指标的展示,结合灵活丰富的告警策略提供风险预警;“扁鹊”作为一套智能检测系统,能轻松应对锁冲突、索引缺失、故障切换等数据库异常,大幅缩短日常定位排查问题的时间。

率先实现核心系统国产自主可控

张家港农商银行新一代核心系统成功上线投产,对于金融行业核心领域自主可控技术的应用具有里程碑式的意义,标志着中国银行业传统核心业务系统在“自主、安全、可控”方面迈出了关键的一步。

以往,银行业主要将分布式数据库应用在互联网核心及相关外围系统中,而在最主要的传统核心业务改造中采用国产分布式数据库尚无先例。银行传统核心业务种类多、流程复杂,在改造过程中面临着未知风险,但传统的集中式架构的建设和维护成本非常高,且受制于国外技术。随着互联网系统架构的发展和成熟,分布式架构已逐步显现出成本较低和灵活扩展的优势,将是未来发展的趋势。

记者从腾讯公司了解到,作为腾讯自主研发的金融级分布式数据库,腾讯云TDSQL十几年来承载了腾讯近90%的金融、交易、计费类业务,对外服务了中国银行、微众银行等超过500多家金融机构。此次在张家港农商银行传统核心系统中成功应用,也标志着腾讯云TDSQL成为了首款应用于银行传统核心的国产分布式数据库。

腾讯云相关负责人表示:“自主可控是金融行业技术建设的核心命题,腾讯云将继续加大创新力度,为加快国内金融行业的自主可控进程提供助力。” 除了数据库外,腾讯云还在基础架构、大数据、人工智能等方面输出技术方案,帮助金融机构解决关键环节的自主可控。此前,腾讯云与长亮科技还联合打造了新一代分布式金融业务服务框架TDBF,在满足自主可控的基础上,集中解决金融行业转型的“慢、难、窄”问题,进一步革新系统建设模式。