成都农商银行数据中台建设项目
项目背景
成都农商银行在已制定的“一三五”发展战略目标中强调,坚定实施三农金融数字化策略,让金融服务为数字乡村建设增加底气。但随着成都农商银行业务快速,多元化的发展,原有系统已经不能支撑当下银行业务的发展需求。在此契机下,成都农商银行启动了数据中台项目。而数据仓库作为整个数据中台的重要组成部分,需要高效,准确对全行海量数据进行整合加工,为数据应用提供及时的数据支撑,是整个中台运行的心脏。为此需要将数据仓库运行在高效,稳定的计算引擎上。通过对先进同业进行调研,及结合行业头部厂商经验,MPP数据库是适用于成都农商银行数据仓库计算引擎的最佳选择。
需求分析
提升数据库性能:支撑海量数据及复杂分析和处理,实现高性能并行计算。
采用列式存储:提升数据查询效率,并通过数据压缩技术节省存储设备开销。
提升数据装载效率:满足海量数据的及时入库。
可提供标准化接口和良好兼容性:与主流中间件、ETL、报表工具均可对接。
解决方案
采用南大通用GBase 8a MPP Cluster分布式并行数据库集群作为数据中台项目中数据仓库,准确对全行海量数据进行整合加工,为数据应用提供及时准确的数据支撑。项目于2022年上线。采用SharedNothing架构、列存储、高性能数据压缩等技术,帮助成都农商银行实现数据抽取、数据加载、数据并发查询等应用,实现系统的高性能、高并发,保证系统最大响应时间在3秒以内,使终端客户得到满意的操作体验。下图所示的系统架构中,GBase 8a MPP Cluster由四个计算节点组成,应用服务层通过查询接口对用户提供查询服用户查询请求经数据分发服务器被分片发送至集群的几个节点上并行执行。
价值体现
满意度高: 增加了从数据到业务的赋能,大幅提升客户满意度
性能提升:采用MPP数据库,使用高性能的并行计算,大幅提升了系统的查询响应时间
扩展性强:支持在线性扩展,集群性能随节点数增加而线性提升
性价比高:采用PCServer开放硬件平台,在成本上远低于小型机+传统数据库,且性能远胜传统架构