---
title: '国产化新标杆：TiDB 助力广发银行新一代总账系统投产上线'
date: '2024-06-27T23:36:34+08:00'
status: publish
permalink: /blog/tidb-in-china-guangfabank
author: '周, 盛虎'
excerpt: '作为广发银行新一代总账系统数据底座的 TiDB 企业版，以其原生分布式数据库的高性能、高稳定性、高扩展性和安全可控的特点，通过创新的 HTAP 架构设计和丰富的国产化数据技术生态，为广发银行提供了坚实的技术保障。'
type: post
id: 6945
category:
    - 案例实践
tag:
    - TiDB
    - 金融
    - 银行核心系统
post_format: []
profile:
    - PingCAP
_yoast_wpseo_title:
    - '%%title%%'
---
随着全球金融市场的快速发展和数字化转型的深入推进，金融科技已成为推动银行业创新的核心力量。特别是在当前复杂多变的经济环境下，银行业务的高效运作和风险管理能力显得尤为重要。总账系统作为银行会计信息系统的核心，承载着记录、处理和汇总全行财务数据的关键职能，其性能和可靠性直接关系到银行的运营效率和决策质量。

广发银行紧跟时代步伐，全面升级新一代总账系统，旨在提供更高效、更安全的账务服务。新一代总账系统采用全栈式国产化技术栈。系统自上线以来，运行稳定，各项指标均符合设计预期。该系统的顺利投产，为广发银行核心业务全栈国产化进程又迈出夯实的一步。

作为新一代总账系统数据底座的 TiDB 企业版，以其原生分布式数据库的高性能、高稳定性、高扩展性和安全可控的特点，通过创新的 HTAP 架构设计和丰富的国产化数据技术生态，为广发银行提供了坚实的技术保障。

业务快速增长面临新挑战
-----------

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

- 高性能：系统必须保证批处理作业能在 2 小时内完成，数据卸载作业则需在半小时内完成，以确保数据处理的时效性。
- 高可用：数据库应具备原生的高可用性，即便在硬件发生单点故障时，也能无感知地继续提供服务。此外，应具备跨数据中心的容灾方案，以灵活适应不同业务场景下对高可用性的需求。
- 高扩展性：满足业务系统数据合规的要求和海量在线数据的服务能力：数据库需具备透明横向扩展能力，可根据业务需求灵活弹性扩展计算或存储能力，数据可实现自动透明再平衡。
- 安全可控：满足生产安全及行业合规需求：可实现灵活的权限管理，并满足行业合规要求，具备国产化上下游兼容能力。

TiDB 助力全栈国产化架构革新
----------------

新一代总账系统覆盖**会计引擎、总账管理**和**资产核算**三大模块，系统属于典型的混合类业务场景（HTAP），既包括上游数据快速入库、数据加工批处理、向下游卸载数据和库内数据查询等业务基本能力，还要满足历史数据的海量存储需求。

经实际评估、测试并验证，方案最终选定原生分布式数据库平凯数据库（TiDB 企业版）作为新一代总账数据底座。

### 方案设计

经过对业务流程的充分梳理和对数据库实际性能压测，最终方案设计采用行列混存的 HTAP 架构，结合数据导入工具 Lightning 和数据卸载工具 Dumpling 实现上下游的对接和对历史库的迁移。

![方案设计](https://img1.pingcap.com/files/2024/06/20240630153344689.webp)- 上层应用由广发银行自主研发，数据库采用 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 分布式数据库在金融行业国产化转型中应用的可复制性。总账系统的升级不仅是技术革新的体现，更是服务能力、风险管理和市场竞争力的全面提升，进一步巩固了核心竞争力，同时也为银行同业探索总账管理系统的国产化路径提供了成功实践案例。

**延展阅读：**

- 金融行业内容专区上线，为金融机构数据库选型和应用提供深入洞察和可靠参考路径。[立即浏览](https://cn.pingcap.com/resources/finance/ "立即浏览")