数据库 频道

风起云涌,国产数据库迎来大规模落地金融核心系统时代?

  金融核心业务系统是数据库的试金石,近几年不时有国产数据库落地金融核心系统的消息传来,对于国内数据库从业者而言是莫大的鼓励。在信创和国产化浪潮下,国产数据库面临着前所未有的历史机遇。

  但是获得金融机构特别是传统银行的认可殊为不易,在金融业深耕近20年的长亮科技对金融业的诉求,以及国产化进程有独特的观察与思考。作为金融业头部应用厂商,长亮科技与腾讯云达成战略合作,长亮分布式核心系统与腾讯云分布式数据库共同打造整体解决方案,助力银行核心系统业务发展。当下金融业有怎样的需求?长亮科技为什么选择与TDSQL合作?目前国产数据库发展到什么阶段?是否将迎来大规模落地金融核心系统时代?日前IT168采访了长亮科技数字金融部解决方案部总经理唐伟,就相关问题进行了交流探讨。

金融机构加速转型,国产数据库迎来新机遇

  如今随着移动互联网的发展,年轻用户群体已经被互联网产品广泛教育,对银行的产品和服务,以及与用户体验相关的易用性、功能、性能等提出了更高的要求。近年来以银行为代表的金融机构纷纷加速了数字化进程,并加大了金融科技的投入,以应对数字化时代的挑战。在技术架构层面,传统的集中式架构,大型主机+数据库的解决方案已无法满足数字化时代银行的业务需求;同时,在自主可控、国产化浪潮下,大型机的退出已成定局,金融机构需要更高可靠、高性价比的可替代方案,分布式架构成为金融机构的新选择。

  春江水暖鸭先知,长亮科技很早就意识到相关问题,在2013年进行了技术转型,同年推出业界首个Java版核心系统,到2014年首创分布式核心系统等,基于自主研发的Spring Boot、Spring Cloud开源增强的技术架构,可以更好地支持国产数据库、操作系统、中间件等,尤其是在数据库上,逐渐全面转向国产化。

  而国产数据库经过多年的技术累积,开始迎接新的历史机遇,腾讯云是其中的代表。2017年腾讯云与长亮科技达成战略合作,并在2018年双方再次深化合作,在产品、市场、生态均展开合作,共同打造了端到端的智能金融云服务,为全球金融机构提供智能金融解决方案,推动金融行业数字化转型进程。

  “我们跟腾讯希望通过长亮这种专业厂商的行业积累,加上腾讯这种大厂在通用领域的专业能力,合力为金融业客户带来一个更加高可用、高效、可靠、稳定、自主可控的全新IT整体解决方案。”唐伟强调。他同时指出,过去长亮科技都是基于Oracle、DB2等国外数据库为银行提供IT服务,在银行核心系统逐步国产化的过程中,新一代分布式数据库一开始面临着不少挑战。

国产数据库走过艰难准备期

  唐伟介绍,金融机构一方面要保证客户的信息和数据安全,另一方面要保证整个系统运行稳定,与互联网强调快速迭代和快速响应相比,金融机构更强调稳定,尤其数据库大量存储客户的信息,在传统单体架构下,一旦数据库出现问题,就有可能爆出雪崩一样的问题,造成银行对外客户服务中断,这在监管、客户还是银行都不可接受,所以金融机构对于架构演进和数据库选型非常谨慎。

  “分布式架构下会把大量的数据分成多个数据单元,这样可以减少数据雷暴的半径,提升整个系统对外的高可用性和弹性,这种能力是原来单体数据库不能达到的。”唐伟强调新一代国产分布式数据库是以空间换取时间的方式不断突破发展。

  唐伟观察到,2015年去IOE风声起来时,新一代国产分布式数据库在落地应用场景和支撑业务层面很难获得传统银行信赖。随着外部环境变化,国家对自主可控提出了更高的要求,与此同时,近几年国产数据库不断成长,在一些难点如分布式事务性、一致性,以及数据容错、灾备等高可用能力方面取得了突破。

  2019年,张家港农商银行采用基于腾讯云TDSQL打造的新一代核心系统成功上线,这是银行传统核心系统应用国产分布式数据库的首次尝试,也是长亮科技与TDSQL合作以来在银行传统核心系统的重大突破。从中可以看到国产数据库的发展与成长需要真实场景打磨,“数据库是用出来的。”

  实际上,从Oracle转到TDSQL的过程中,需要做大量的适配工作,包括语法差异、读写分离、关键交易验证、数据库备份与恢复、数据库高可用等。由于银行核心系统业务复杂,为了提高数据库的高可用等性能,长亮科技使用了一些Oracle特殊语法、索引和处理机制,这些Oracle的特殊使用都需要重新适配,这也是数据库国产化迁移时共同的难题,TDSQL与长亮科技双方技术团队迎难而上,在很多方面做了优化和调整,TDSQL分布式数据库各项性能指标都符合银行的预期,尤其在Oracle兼容性以及数据库迁移周边工具方面不断加强和完善让银行数据库迁移时可以无缝衔接。

  唐伟认为腾讯云分布式数据库TDSQL在金融核心系统支持方面实现了不可用到可用,已经走过了第一阶段的艰难准备期,在分布式架构技术,以及数据库开发、运维、生产等生态方面逐渐完善。如今到了从可用到好用的第二阶段,大量银行客户在选择新的关键交易系统建设时,国产数据库都是重要选项,“(银行)会通过各个指标去评判,需要选择哪一家的国产数据库去支撑未来十年或者更长时间重要核心领域的业务发展。”

如何大规模落地金融核心系统?

  唐伟指出,现在银行在国产数据库的应用处在大量测试和预演阶段,做的多说的少。“明年(2022年)下半年,有可能看到国内重要银行的关键核心领域系统大面积上线国产数据库。”

  这样较为乐观的判断也是基于与腾讯云数据库不断深入合作时,长亮科技在TDSQL的成长中看到了国产数据库不断突破。基于 TDSQL 打造的融合测试方案经过了多源同步、数据一致性、数据聚合查询、两地三中心等方面全方位测试,在金融负债、资产、公共、银行卡、批量等核心业务全部测试通过,这为传统银行业核心系统下迁和国产数据库替代提供了保障。

  国产数据库在金融核心系统的大规模上线指日可待,在腾讯最新发布的财报中也可见端倪。日前,腾讯发布了2021年Q3财报,腾讯云企业级分布式数据库TDSQL首次出现在财报里,说明数据库对腾讯营收的贡献和重要性上了一个新的台阶,也取得了较好的发展。根据腾讯Q3财报,TDSQL已服务超过3000家客户,横跨金融、公共服务和电信等多个垂直领域,在金融行业垂直领域,TDSQL服务中国前十大银行中的六家,且愈来愈多金融机构在其核心系统中采用TDSQL,TDSQL服务金融核心系统客户超过20家,在银行传统核心系统领域位居国内第一阵营。

  不过,在国产数据库走向大规模落地金融核心系统的过程中,还会遇到一些挑战,需要产业上下游生态协同共同探索。目前国产数据库到了生态建设的关键期,腾讯云副总裁李纲在日前举办的腾讯数字生态大会上也指出,未来两到三年,腾讯云数据库的发展方向将用九个字概括,即“插红旗”、“立标准”、“建生态”。

  长亮科技与腾讯云数据库的合作对同业具有借鉴意义,唐伟介绍,过去应用厂商和数据库厂商割裂严重,比如国外大厂Oracle、DB2对所有应用厂商都是黑盒子,一旦银行出现调优、提升性能等问题,大家各自为营,难以形成合力。而腾讯云TDSQL数据库是一个开放的心态,长亮科技与腾讯云TDSQL进行深度融合,打破原来生态割裂的局面,长亮科技这样的金融业头部应用厂商针对金融领域的一些特别诉求,可以反馈给腾讯TDSQL这样的大厂,TDSQL结合反馈再去提升标准。未来,希望在开放生态下,双方合作可以形成新一代分布式架构下,针对银行金融领域的分布式数据库标准和方案。“形成这种标准之后,对同业都有很好的借鉴意义,未来把生态做起来,大家集思广益,把整个体系做得更完善,更可靠,也让银行客户更加信任我们。”唐伟强调。

  行者常至,为者常成。国产数据库的春天在各方共同努力下,已经到来。

1
相关文章