国产数据库再突破!腾讯云TDSQL支持张家港农商银行打造新一代传统核心系统
时间:2019-09-22 23:23

  日前,张家港农商银行基于腾讯云TDSQL的新一代银行核心系统成功上线投产,成为全国首家在银行核心系统中采用国产分布式数据库的传统银行。

  该系统的上线投产代表着银行业核心系统在全面国产化方面迈出了关键一步,将推动银行核心系统进入国产数据库时代。

  银行核心系统被称为银行的“心脏”,主要包括硬件设备、操作系统、数据库、中间件、应用软件,以及配套的管理工具等六个方面的关键技术。

  在数据库上,中国银行业此前使用的大多是Oracle和IBM DB2等国外的商业数据库产品,腾讯云TDSQL等国内分布式数据库只在银行互联网核心及相关外围系统中有过成功应用。

  因此,基于腾讯云TDSQL的新一代银行核心系统成功上线投产,为全国商业银行在IT建设实现自主可控、降本增效方面,走出了一条特色之路,也为未来科技金融自主可控奠定了信心,对国家金融安全具有积极意义,能够极大的促进我国金融IT产业的发展。●

  在成本上,新核心系统在硬件层面全面采用x86服务器,取代传统商用数据库所需的大型机、•●小型机,优势明显。数据显示,张家港行采用腾讯云TDSQL分布式数据库架构后的硬件成本,只有传统架构成本的1/5甚至更低。

  在性能上,张家港农商银行新一代银行核心系统也表现优异。高频账户类交易耗时在300毫秒之内,查询类交易耗时在100毫秒之内,20秒内可以完成1万笔批量代发代扣业务。同时,腾讯云TDSQL支持在线横向扩展,当数据库成为瓶颈时,只需加入硬件资源,便能够自动水平扩展化解性能瓶颈。

  众所周知,银行核心系统承载着存、贷、▪•★★-●=•▽汇、□◁银行卡、结算、客户开户、☆△◆▲■▽•●◆客户统一视图主要业务和产品的交易处理,以及全部银行业务的会计核算。这些繁多的业务种类及其复杂的流程,意味着使用国产分布式数据库,会面临很多不确定因素。

  在系统建设过程中,为了保证在任何时候都不会发生由于事务的不一致而导致错帐、乱账、账不平等问题,新核心系统采取了完善的全局分布式事务设计。同时,张家港农商银行结合业务规划和需求,将数据库分成4个分片,每个分片采用“一主三备”模式,这保证了主节点故障时可以在40s以内自动切换到其他备节点并恢复业务。最终,在张家港农商银行、腾讯云及系统建设方长亮科技的共同努力下,完成了核心系统应用兼容性改造和数据库升级优化,实现整体系统的适配与稳定运行。◆◁•

  不止于此,为了实现自动化运营,提升运维效率,腾讯云还为张家港农商银行的分布式数据库提供了“赤兔”和“扁鹊”系统。其中,“赤兔”平台能够提供上百项监控指标的展示,并结合灵活丰富的告警策略提供风险预警。“扁鹊”则能帮助张家港农商银行轻松应对锁冲突、索引缺失、◆■故障切换等数据库异常,大幅缩短日常定位排查问题的时间。

  一直以来,数据都是金融行业的生命线,承载数据的数据库产品则是金融产业安全、自主可控的关键。从2012年开始,基于腾讯充值、▲★-●财付通等复杂业务场景,腾讯以“开源定制化+自研”为策略,推出了TDSQL,以解决金融系统中高可用、◇…=▲数据一致性、水平伸缩问题;2014年,腾讯云TDSQL进入微众银行的核心系统,微众银行由此成为全球首家采用分布式的数据库解决方案的银行;2016年起,腾讯云TDSQL开始开放给更多的金融企业。

  目前,腾讯云TDSQL已具备了强一致、▼▲高可用、全球部署架构、•□▼◁▼◆▼分布式水平扩展、高性能、企业级安全等特性。△▪▲□△比如,腾讯云TDSQL不仅能确保数据不丢失、•☆■▲◇=△▲零错账,提供高一致性的服务,还能支持国产的操作系统、芯片,实现技术的自主可控。

  数据显示,腾讯云TDSQL已经为银行、保险、○▲-•■□证券、互联网金融等领域的有500多家金融机构构提供数据库的公有云及私有云服务,支撑了超过200亿账户数据的运营和管理。△▪▲□△这也说明,腾讯云TDSQL在技术安全、▪▲□◁可控方面有着丰富的经验。

  央行刚刚发布的《金融科技规划》指出,要做好分布式数据库金融应用的长期规划,加大研发与应用投入力度,妥善解决分布式数据库产品在数据一致性、实际场景验证、迁移保障规范、新型运维体系等方面的问题。这将极大地激励分布式数据库的发展,加速国产数据库时代的到来。◇•■★▼同时,这也意味着分布式数据库将成为金融云的核心竞争场景之一。▼▼▽●▽●▷•●