在数据量持续爆增、数据日益多样化的今天,传统数据库的迭代速度已经追不上数据的增速,企业对数据库计算和存储能力的要求也越来越高。不久前,腾讯云数据库分布式TDSQL发布金融级全自研新敏态引擎,可以完美适配金融敏态业务。
要知道在众多行业中,金融业对数据库的需求最为强烈。不完全统计,TDSQL已服务近半国内TOP 20银行,TOP10银行中服务比例更是高达60%。被广泛应用在了银行核心系统,支持多家银行进行数字化转型。
之前,基于国产金融级分布式数据库腾讯云TDSQL打造的张家港农商银行新一代核心业务系统成功上线投产。这是国内银行首次在传统核心业务系统场景下,采用国产分布式数据库,打破了该领域对国外数据库的长期依赖,率先响应了国家对金融核心领域技术自主可控的要求。
随着井喷式的需求过程,数据处理所面对的数据类型、数据规模、计算速度的要求趋于严苛,而云计算通过存算分离、资源弹性动态分配打破了传统计算场景瓶颈,实现了当前数据处理的需求,这也推动了分布式数据库的应用发展。
以前银行的核心业务主要采用的是“大/小型机+集中式数据库系统”的方案,随着银行金融业务从传统集中式结构向服务化、分布式体系演进,引入分布式的技术才能支撑他们业务的发展。
在国产基础技术安全可控的指引下,金融领域尤其是银行业率先提出主机下移、核心上云等战略,安全可控的国产分布式数据库成为主流。
2018年,中国人民银行、科技部、工信部等六部委联合印发了《关于开展金融科技应用试点工作的通知》,其中强调“推动安全可靠金融级分布式数据库研发应用”。 2019年,中国人民银行印发了《金融科技(FinTech)发展规划(2019-2021年)》,其中明确提出应“加强分布式数据库研发应用”。
TDSQL涵盖金融级分布式、云原生、分析型等多引擎融合的完整数据库产品体系,提供业界领先的金融级高可用、计算存储分离、数据仓库等能力,同时具备智能运维平台、Severless版本等标准统一的产品服务方案,可满足客户及业务的各类需求。
为保证数据信息的安全,自主可控也是金融业最紧迫的推进战略之一,不过出于对稳定性的谨慎考虑,国产分布式数据库大多被应用在互联网核心以及相关外围系统中,在业务种类多、流程复杂的传统核心中一直没有先例。
张家港农商银行算是首次采用了国产分布式数据库。它的新一代核心系统采用腾讯云TDSQL来承载核心业务数据,为此,张家港行用一年多的时间进行大量的技术验证。
系统建设过程中,张家港行联合腾讯云,充分结合传统业务与互联网业务的场景差异,共同完成新一代核心系统应用兼容性改造和数据库升级优化,还共同制定了TDSQL和集中式数据库数据准实时同步的策略,作为兜底方案。
在一系列准备后,搭建出一套具备高可用和强一致等特性的数据库架构。张家港行也成为了全国首家在传统核心系统中采用国产分布式数据库的商业银行。
性能上,基于腾讯云TDSQL的新核心系统表现优异。
高频账户类交易耗时在300毫秒之内,查询类交易耗时在100毫秒之内,20秒内可以完成1万笔批量代发代扣业务,日终跑批耗时14分钟,存款结息耗时11分钟,贷款结息耗时3分钟……批量业务进行时,数据库负载均保持在10%以下。
其次,腾讯云TDSQL还发挥了分布式数据库在线横向扩展的优势,当张家港行后续业务发展需要时,只需加入硬件资源,便能够自动水平扩展化解性能瓶颈。
此外,腾讯云TDSQL提供的“赤兔”和“扁鹊”系统为数据库实现自动化运维提供了丰富的工具,极大地解决了困扰传统集中式数据库运维效率问题。
“赤兔”平台能提供上百项监控指标的展示;“扁鹊”能轻松应对锁冲突、索引缺失、故障切换等数据库异常。
对于之前遇到的数据库吞吐量低,机器负载高,业务响应缓慢等问题,张家港农商银行再也没有碰到。架构上采用一主三备模式,凭借腾讯云分布式数据库很好地支持爆款金融产品、秒杀、红包、抢购等海量在线客户流量的“小额高频交易”需求,与互联网金融业务融合,有效提升了银行竞争力。
目前TDSQL已经为超过600+的政企和金融机构提供数据库的公有云及私有云服务,给客户提供完整的分布式数据库解决方案。
1、实时高并发
金融业务的蓬勃发展使得客户量不断增长,业务核心系统需经受高并发访问的考验,TDSQL 的share nothing架构可以在线平滑地扩展实例规模,从容应对此类场景;同时,TDSQL提供的分布式事务一致性能力能保证高并发场景下的分布式系统事务一致性。
2、金融级核心交易系统
随着手机银行、网上理财、区块链等等具有互联网特色的金融业务兴起,单笔交易变小,交易次数变多,传统架构不足以支撑业务发展,网络安全风险也逐渐增加。
TDSQL不仅在性能容易扩展,强同步能力也确保数据不丢失,是国内第一个将分布式事务应用于金融系统的产品,同时支持部署在腾讯金融云,支持物理独享,加密,审计等系列安全方案。
3、HTAP业务系统
在数据库系统应用中,OLTP场景涉及数据量小,但对返回实时性要求高,OLAP类场景涉及的数据量和计算量大,但是对实时性要求不高,一套系统里能同时覆盖OLTP以及OLAP场景是业务对数据库系统的一个很强烈的诉求。
TDSQL特有的架构设计,可同时覆盖OLTP和OLAP的需求。
4、物联网类应用系统
TDSQL MySQL版支持JSON让开发者用自己熟悉的协议开发系统;同时可扩展 RocksDB,让数据压缩率低至20%以下,二级分区让冷热数据有效快速的分离处理,极大的降低了数据存储成本和冷数据处理效率。
PostgreSQL版支持最先进的开源地理信息引擎 PostGIS,结合位置信息和已有的地理信息进行关联分析,可以快速得到具有分析价值的数据结果。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。