- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE12
TDSQL突破分布式数据库瓶颈,助力金融核心系统稳步前行
随着移动互联网、大数据、云计算、人工智能的发展,我们已逐步迈进数字化时代。金融行业以领先的数字化技术、创新的服务模式、产品形态以及运营流程引领着我国经济发展进行开创性变革。传统的线下服务模式正在逐步向线上转移,金融机构通过互联网为遍布全国乃至全世界的客户提供更加便捷、个性化的金融服务。新技术的应用不断助力数字金融快速发展,大数据技术的应用使金融机构能够更准确地评估风险,提高贷款审批的效率和准确性;云计算技术的引入极大地降低了金融机构的运营成本,提高了业务处理的效率;人工智能技术的发展,使金融服务可以实现24小时无人值守,提升了客户体验。所有的这些创新与变革,都不离开底层IT设施的积极转型。
金融IT架构面临的技术挑战
现代金融业务具备线上化、普惠化、规模化,以及动态和不可预测性的特点。过去低频大额交易转向高频小额,低门槛理财产品的普及,以及线上业务突破地域限制带来的规模化、线上活动带来业务峰值的不可预测性等,都对基础IT设施提出了更高要求。
●更大容量:支持更大数据规模和更高请求量。
●更好弹性:满足高峰期请求量是平时的数十倍,如微信红包除夕夜峰值可能是平时的千倍。
●更低成本:普惠化意味着单用户收益降低,IT设施需降低相应成本。
●一致性与高可用:在处理海量用户高并发请求的同时,保证7*24小时服务及数据准确性。
面对这些要求,传统商业数据库产品在容量、弹性、成本等方面已力不从心,数据库技术架构亟需升级转型,以适应新时代的要求和新业务的发展。
金融级数据库的破局之道
云时代的分布式数据库带来了互联网技术的延伸,在扩展性、性能方面表现出优势,但在金融政务等传统产业应用中,面临着极高的要求。
中国人民银行发布的《金融科技发展规划(2019-2021年)》中曾明确强调“加强分布式数据库研发应用,妥善解决分布式数据库产品在数据一致性、实际场景验证、迁移保障规范等方面的问题”。金融级分布式数据库需要满足金融核心业务强一致、高性能、高可用、低成本等最为严格的要求,数据库技术经过近年的发展,仍面临着诸多挑战。
1.一致性和可用性方面
●?传统集中式数据库难以适应金融业务模式变化带来的规模挑战。例如,某头部银行手机银行用户规模破亿,线上交易并发量较传统线下交易增长数千倍,集中式数据库难以承载如此大的业务规模。
●?近年来新兴的分布式数据库在系统扩展性上具有优势,但它们主要针对互联网业务设计,对数据一致性等要求较低,难以满足金融领域核心业务对数据强一致、系统高可用的严格要求。
面对上述挑战,分布式云数据库在性能和弹性方面虽具有优势,但如何在大规模分布式数据库中有效保证数据的强一致性和可用性以满足金融级需求呢?
腾讯云数据库TDSQL将传统数据库ACID理论中的一致性与分布式系统的一致性相结合,创新地提出了多级一致性理论。在该理论基础上:一是通过自主研发的强同步复制协议,TDSQL能确保数据在跨机架、跨IDC和跨城市场景下的可靠性,实现零错乱、零丢失和多副本架构下的数据强一致性,同时不损失性能。TDSQL首创“多地多中心”跨区容灾,整体可用性达99.999%以上,并且实现30秒内数据零丢失自动切换的高性能强同步。二是分布式事务并发控制算法创新和优化,使TDSQL能够在大规模场景下实现扩展性,并在保持良好的线性扩展比的同时,仍能确保各个级别事务的一致性。
2.弹性与成本方面
传统数据库主要采用资源预规划与独占模式,这种模式导致资源浪费严重。例如,为了应对春节红包或双11的高请求量,系统需要准备充足的资源,但这些资源在平时大多处于空闲状态,无法被其他系统利用。现代金融的不确定性和动态性,如突发的交易峰值,使资源评估变得困难,评估过高导致资源浪费,评估过低则可能导致系统过载、不可用。因此,传统数据库的弹性能力较弱,资源浪费严重,成本高昂。
云时代的数据库基于x86/arm等开放平台构建,因此不同数据库之间,数据库与业务系统之间亦可共享一套底层的IaaS资源池,再结合IaaS与数据库的弹性调度能力,能满足业务的快速变化,提高资源利用率,降低成本,同时确保可用性。
腾讯云数据库TDSQL采用了基于负载感知的自适应调度和弹性伸缩技术,通过优化单机性能、分布式水平扩展性、超大规模集群稳定性,以及可弹性伸缩的分布式云原生架构,实现了性能和成本的优化。2023年3月,TDSQL以8.14亿的tpmC和每tpmC成本1.27元人民币的评测成绩,刷新了纪录,实现了tpmC和性价比双榜世界第一。
腾讯云数据库金融核心系统实践
为使分布式数据库实现易用、敢用、好用,长期发展的产业服务生态至关重要。
1.产品生态:智能运维平台化
分布式数据库系统在带来弹性和成本优势的同时,也带来了新的难
文档评论(0)