暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

桂林银行采用OceanBase列式存储升级,批量处理性能提升2倍

原创 OceanBase数据库 2025-06-08
244

桂林银行创立于1997年,作为具备独立法人资质的国有控股金融机构,历经多年发展,已成长为广西资产规模最大的单一地方法人银行,形成了鲜明的经营特色与核心竞争力。作为广西首家资产规模突破5000亿元的城市商业银行,该行市场地位与品牌价值持续提升,跻身"2024年中国银行业100强"榜单第53位,连续四年获评广西金融机构服务乡村振兴考核优秀等次,并于2023-2024年连续两年蝉联双"AAA"主体最高信用评级。


桂林银行以自身发展需求为契机,积极开展信息技术应用创新,从 2021 年开始,逐步推进数据库的国产升级。项目以办公 OA 系统为启动里程碑,逐渐深入到网贷、CRM 和减值系统等关键业务系统,经过 4 年的经验积累,摸索出了一套成熟的方案及流程,为助力桂林银行的数字化转型,服务桂林经济发展提供了有力支撑。

一、分析型数据库国产探索

在银行业,分析型数据库作为支撑风险控制、客户画像、精准营销、监管报送等复杂业务的核心技术平台,是国产升级的重点方向之一。


其中,CRM 系统和减值系统都是桂林银行非常典型的分析型业务系统。CRM 系统主要用于管理客户信息、优化客户服务、提升销售效率以及加强风险管理。它关联了银行内很多系统,业务逻辑复杂;系统单次任务数据处理量大,对计算性能要求高。


减值系统,全称为新会计准则金融资产减值管理系统,作为桂林银行风险管理体系中的核心组成部分,主要用于银行金融资产减值计量(如贷款)可能发生的减值损失。减值系统通过建立预期信用损失模型,使用违约概率(PD)、违约损失率(LGD)、违约风险暴露(EAD)等模型,来计量资产因各种原因(如借款人违约、市场价值下跌等)可能发生的资产减少。


桂林银行的分析类系统具有数据量大、SQL 语法结构复杂、高度依赖存储过程等特点。若数据库选型不当,极易引发系统性能下降、特殊场景批量任务无法及时处理、改造成本大幅上升等一系列问题。


为此,桂林银行积极对接并适配主流国产分析型数据库。测试结果显示,部分数据库难以兼容 Oracle 存储过程,导致系统改造工作量巨大;同时,在处理多表关联、子查询等复杂查询场景时,也容易出现性能下降的问题。


而 OceanBase 数据库的表现则令人眼前一亮,其对 Oracle 存储过程具备良好的兼容性,在充分发挥其列存能力和自适应并发机制优势后,CRM 系统和减值系统的处理效率均实现了显著提升。经过综合评估,桂林银行最终确定采用 OceanBase 列存版本完成这两个系统的升级改造。

图片

二、升级收益显著,列存发挥关键作用

数据库选型完成后,桂林银行开展了两个系统的数据库升级。借鉴此前网贷系统的升级经验,项目进展顺利,成功将 CRM 系统和减值系统的数据库更换为 OceanBase 4.3.5 版本。


此次分析型数据库的升级改造,效果非常明显,主要体现在:


第一,处理性能大幅提升,这是升级后最直观的感受。升级前,减值系统在原有数据库上执行跑批任务需耗时 170 分钟,升级后依托 OceanBase 列存能力,任务完成时间缩短至 75 分钟,效率提升显著。CRM 系统跑批效率同样提升了约两倍。


第二,OceanBase 在运维方面也得到了简化。OceanBase 提供了图形化界面,支持直观的性能分析与 SQL 诊断,帮助 DBA 快速定位和解决问题。同时,其内置的自动容灾和主备切换机制有效增强了系统的高可用性,显著降低了人工干预的需求。通过多租户架构,OceanBase 能在同一套集群中同时承载 CRM、减值系统、监管报送系统等多个业务,有效兼顾资源隔离与整合,从而有效降低了数据库管理复杂度和使用成本。


第三,改造成本有效降低。OceanBase 对 Oracle 存储过程和 SQL 兼容性极佳,降低了开发适配的成本;且能够同时满足了桂林银行 TP(事务处理)和 AP(分析处理)业务的技术栈需求,通过工具实现快速迁移原系统存量数据,提高了系统升级的效率。OceanBase 列存版本通过高效压缩技术,将原系统 3TB 数据压缩至单副本仅需 300GB 存储空间,压缩比达 10:1,大幅降低存储成本。


第四,自动化、智能化功能贴近应用场景。OceanBase 支持通过 Auto DOP 技术"自动驾驶"实现语句自适应并行执行,较好地满足了分析型系统定时跑批的需求。


此次数据库升级之所以能取得如此显著的效果,主要归功于 OceanBase 的列存能力和 Auto DOP 技术。列存是 OceanBase 4.3 版本提供的功能,通过单节点对表中数据进行按列储存,实现了列数据的压缩和查询优化,能够大幅提升数据分析性能,适用于涉及大量聚合运算和统计分析的任务。而升级的 CRM 系统和减值系统就具有这样的特点。

图片

三、写在最后

随着 OceanBase 数据库的持续迭代升级,其列存能力、 Auto DOP 技术、堆组织表及物化视图等功能不断完善,不仅为桂林银行的业务系统提供了稳定高效的技术支撑,助力其以科技创新驱动业务发展、加速数字化转型进程,也为更多企业的业务优化与创新提供了有力借鉴。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论