国产化新标杆:TiDB 助力广发银行新一代总账系统投产上线

在这里插入图片描述

随着全球金融市场的快速发展和数字化转型的深入推进,金融科技已成为推动银行业创新的核心力量。特别是在当前复杂多变的经济环境下,银行业务的高效运作和风险管理能力显得尤为重要。总账系统作为银行会计信息系统的核心,承载着记录、处理和汇总全行财务数据的关键职能,其性能和可靠性直接关系到银行的运营效率和决策质量。
广发银行紧跟时代步伐,全面升级新一代总账系统,旨在提供更高效、更安全的账务服务。新一代总账系统采用全栈式国产化技术栈。系统自上线以来,运行稳定,各项指标均符合设计预期。该系统的顺利投产,为广发银行核心业务全栈国产化进程又迈出夯实的一步。
作为新一代总账系统数据底座的 TiDB 企业版,以其原生分布式数据库的高性能、高稳定性、高扩展性和安全可控的特点,通过创新的 HTAP 架构设计和丰富的国产化数据技术生态,为广发银行提供了坚实的技术保障。
在这里插入图片描述

面对日益增长的业务量和不断变化的监管要求,传统的总账系统逐渐显现出性能瓶颈和灵活性不足的问题。总账系统作为全行会计信息系统的“中枢神经”,需要完成日批、月度批和年结等关键批处理任务,并及时向下游 20 多套监管等相关系统推送数据,因此该系统对底层数据库要求极高,既要满足高性能、高稳定性、高扩展性、安全可控等指标需求,还要有效节约成本。其具体包括:
高性能:系统必须保证批处理作业能在 2 小时内完成,数据卸载作业则需在半小时内完成,以确保数据处理的时效性。

高可用:数据库应具备原生的高可用性,即便在硬件发生单点故障时,也能无感知地继续提供服务。此外,应具备跨数据中心的容灾方案,以灵活适应不同业务场景下对高可用性的需求。

高扩展性:满足业务系统数据合规的要求和海量在线数据的服务能力:数据库需具备透明横向扩展能力,可根据业务需求灵活弹性扩展计算或存储能力,数据可实现自动透明再平衡。

安全可控:满足生产安全及行业合规需求:可实现灵活的权限管理,并满足行业合规要求,具备国产化上下游兼容能力。

在这里插入图片描述

新一代总账系统覆盖会计引擎、总账管理和资产核算三大模块,系统属于典型的混合类业务场景(HTAP),既包括上游数据快速入库、数据加工批处理、向下游卸载数据和库内数据查询等业务基本能力,还要满足历史数据的海量存储需求。
经实际评估、测试并验证,方案最终选定原生分布式数据库平凯数据库(TiDB 企业版)作为新一代总账数据底座。
方案设计
经过对业务流程的充分梳理和对数据库实际性能压测,最终方案设计采用行列混存的 HTAP 架构,结合数据导入工具 Lightning 和数据卸载工具 Dumpling 实现上下游的对接和对历史库的迁移。
在这里插入图片描述

上层应用由广发银行自主研发,数据库采用 TiDB,服务器为海光服务器的全栈国产化解决方案;

每日的数据入库包括离线和实时两部分,离线入库采用 Lightning local 模式完成数据快速入库;

批处理作业采用流式处理方式,利用并行能力满足数据加工需求;

下游平台的数据卸载采用 dumpling +SQL;

Oracle 历史数据迁移采用 Lightning 加载;

项目收益
新系统上线成功确保了数据的安全性和可控性,为广发银行提供了强大的数据支撑和决策支持,具体而言,TiDB 为广发银行总账系统带来的收益如下:
高性能
引入的 Lightning local 模式入库方案,相较于传统逻辑数据导入方式,实现了约 8 倍的性能飞跃;

创新的自定义分页并行数据删除方法,将删除效率提升了 70%,显著优化了数据处理流程;

批处理时间缩短至大约 1 小时,数据卸载仅需 7 分钟左右,大幅提高了数据处理速度。

引入 HTAP 能力
本方案借助 TiFlash 列式存储和 MPP 计算能力,通过 Dumpling + SQL 的方式实现数据导出,实测年决下发文件 15 分钟内完成,较传统文件卸载方式效率提升 5 倍左右。
弹性扩展能力增强
利用 TiDB 原生分布式松耦合架构,可实现灵活的透明横向扩展能力,满足总账系统当前、过去以及未来的数据存储和计算需求,集群扩展对上层应用全透明。
自主安全
全栈国产化技术栈的选择,经过严格的测试和实际运行的验证,证明了这是一套成熟且安全的解决方案。
降低平台切换的初期投资
通过数据库内置迁移工具完成原有异构数据库历史数据的平滑迁移,降低平台切换的成本投入。
在这里插入图片描述

新一代总账系统也是 TiDB 和广发银行继新一代银行客户信息系统(ECIF)后又一里程碑式的合作成果。“广发银行新一代银行客户信息系统(ECIF)基于 TiDB 分布式数据库的创新应用实践”荣膺第十四届金融科技创新奖,该实践是银行关键业务系统基于云原生分布式改造的技术创新典范,是经过论证可落地、可靠的全栈国产化技术解决方案。TiDB 分布式数据库的应用成功解决了多中心高可用、弹性扩展以及 HTAP 融合型业务处理等通用难题,满足了金融机构数字化业务的共同述求。
此次成功投产,再次验证了 TiDB 分布式数据库在金融行业国产化转型中应用的可复制性。总账系统的升级不仅是技术革新的体现,更是服务能力、风险管理和市场竞争力的全面提升,进一步巩固了核心竞争力,同时也为银行同业探索总账管理系统的国产化路径提供了成功实践案例。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/371461.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux网络管理

一、linux网络管理 1.获取计算机的网络信息 基本语法: #ifconfig #ip address (ip a) 解析: ens33:默认网卡 lo:环回网卡,127.0.0.1作为固定ip代表本机 virbr0:虚拟网络接口&…

Python入门 2024/7/3

目录 for循环的基础语法 遍历字符串 练习:数一数有几个a range语句 三个语法 语法1 语法2 语法3 练习:有几个偶数 变量作用域 for循环的嵌套使用 打印九九乘法表 发工资案例 continue和break语句 函数的基础定义语法 函数声明 函数调用 …

探索Linux:开源世界的无限可能

Linux是一款开源操作系统,它的起源可以追溯到上世纪90年代初。这个故事始于一个名叫Linus Torvalds的芬兰大学生,他在1983年开始编写一个用于个人电脑的操作系统内核。在他的努力下,Linux逐渐发展成为一个稳定而强大的操作系统。 然而&#…

Apache Seata配置管理原理解析

本文来自 Apache Seata官方文档,欢迎访问官网,查看更多深度文章。 本文来自 Apache Seata官方文档,欢迎访问官网,查看更多深度文章。 Apache Seata配置管理原理解析 说到Seata中的配置管理,大家可能会想到Seata中适配…

盘点8款国内顶尖局域网监控软件(2024年国产局域网监控软件排名)

局域网监控软件对于企业网络管理至关重要,它们可以帮助IT部门维护网络安全,优化网络性能,同时监控和控制内部员工的网络使用行为。以下是八款备受推崇的局域网监控软件,每一款都有其独特的优势和适用场景。 1.安企神软件 试用版领…

【机器学习实战】Datawhale夏令营:Baseline精读笔记2

# AI夏令营 # Datawhale # 夏令营 在原有的Baseline上除了交叉验证,还有一种关键的优化方式,即特征工程。 如何优化特征,关系着我们提高模型预测的精准度。特征工程往往是对问题的领域有深入了解的人员能够做好的部分,因为我们要…

护网在即,知攻善防助力每一位安服仔~

前言 是不是已经有师傅进场了呢~ 是不是有安服🐒在值守呢~ 您是不是被网上眼花缭乱的常用应急响应工具而烦恼呢? 何以解忧?唯有知攻善防! 创作起源: 驻场、护网等,有的客户现场只允许用客户机器&…

Linux-gdb

目录 1.-g 生成含有debug信息的可执行文件 2.gdb开始以及gdb中的常用执行指令 3.断点的本质用法 4.快速跳出函数体 5.其他 1.-g 生成含有debug信息的可执行文件 2.gdb开始以及gdb中的常用执行指令 3.断点的本质用法 断点的本质是帮助我们缩小出问题的范围 比如,…

Linux系统安装软件包的方法rpm和yum详解

起因: 本篇文章是记录学习Centos7的历程 关于rpm 常见命令 1)查看已经安装的软件包 rpm -q 软件包名 2)查看文件的相关信息 rpm -qi 软件包名 3)查看软件包的依赖关系 就是说要想安装这个软件包,就必须把一些前…

非NI GPIB卡与LabVIEW兼容性分析

在许多测试和测量应用中,通用接口总线(GPIB)是一种广泛使用的标准。尽管国家仪器公司(NI)提供的GPIB硬件和LabVIEW软件的组合被广泛接受和使用,但成本可能较高。因此,一些用户会考虑使用其他厂商…

ASP.NET Core----基础学习03----开发者异常页面 MVC工作原理及实现

文章目录 1. 开发者异常页面(1)Startup.cs 页面的基础配置(2)自定义显示报错代码的前后XX行 2. MVC 的原理3. MVC 的实现4.默认路由路径5.返回Json字符串 1. 开发者异常页面 (1)Startup.cs 页面的基础配置 namespace ASP.Net_Blank {public class Startup{private readonly IC…

半导体制造企业 文件共享存储应用

用户背景:半导体设备(上海)股份有限公司是一家以中国为基地、面向全球的微观加工高端设备公司,为集成电路和泛半导体行业提供具竞争力的高端设备和高质量的服务。 挑战:芯片的行业在国内迅猛发展,用户在上海…

英语学习交流小程序的设计

管理员账户功能包括:系统首页,个人中心,用户管理,每日打卡管理,备忘录管理,学习计划管理,学习资源管理,论坛交流 微信端账号功能包括:系统首页,学习资源&…

Python之numpy常用知识点总结

文章目录 前言知识点1:np.maximum知识点2:ndarray数据类型知识点3:数据运算知识点4:数组和标量间的运算知识点5:数组的索引和切片知识点6:数组的转置和轴对称知识点7:检索数组元素 前言 在机器学…

Java项目:基于SSM框架实现的德云社票务管理系统【ssm+B/S架构+源码+数据库+开题报告+毕业论文】

一、项目简介 本项目是一套基于SSM框架实现的德云社票务管理系统 包含:项目源码、数据库脚本等,该项目附带全部源码可作为毕设使用。 项目都经过严格调试,eclipse或者idea 确保可以运行! 该系统功能完善、界面美观、操作简单、功…

Java连接Mysql数据库

在使用Java连接Mysql数据库之前我们得先下载一个Mysql JDBC驱动程序,为了防止大家迷路,我把链接放下面了 【免费】MysqlJDBC驱动程序资源-CSDN文库 下载完了之后,我们就需要导入Mysql JDBC驱动程序啦~ 1.首先我们先创建一个Java文件&#…

Vue 邮箱登录界面

功能 模拟了纯前端的邮箱登录逻辑 还没有连接后端的发送邮件的服务 后续计划,再做一个邮箱、密码登录的界面 然后把这两个一块连接上后端 技术介绍 主要介绍绘制图形人机验证乃个 使用的是canvas,在源码里就有 界面控制主要就是用 表格、表单&#x…

SLF4J的介绍与使用(有logback和log4j2的具体实现案例)

目录 1.日志门面的介绍 常见的日志门面 : 常见的日志实现: 日志门面和日志实现的关系: 2.SLF4J 的介绍 业务场景(问题): SLF4J的作用 SLF4J 的基本介绍 日志框架的绑定(重点&#xff09…

GIT - 一条命令把项目更新到远程仓库

前言 阅读本文大概需要1分钟 说明 更新项目到远程仓库只需要执行一条命令,相当的简便 步骤 第一步 编辑配置文件 vim ~/.bash_profile第二步 写入配置文件 gsh() {local msg"${1:-ADD COMMIT PUSH}"git add . && git commit -m "$m…

elementUI 年份范围选择器实现

elementUI 不支持年份范围的选择器,依照下面的文章进行修改和完善 el-year-picker; element日期选择范围、选择年份范围_elemet 两个日期 选择的年份范围必须在三年之内-CSDN博客 el-year-picker 组件: 依赖包:moment 属性&…