【推荐】从广发证券的数据库实践看OceanBase的优势是什么证券公司信息系统架构图
作者:Olivia 发布时间:2025-03-03 栏目: 理财课堂 0浏览
相对其他行业,数字化转型在金融行业内有着更悠久的历史。但很多过去打造的系统却无法满足新时代的新要求,具体而言,金融行业普遍采用的单体架构数据库,这类数据库的缺点很明显:业务落地慢、业务处理效率低、无法支持业务快速创新。
同时,这些使用国外技术构建起来的底层架构当前也面临着可持续发展方面的问题,容易形成“卡脖子”困境。因此,通过引入国产原生分布式数据库,进一步推进数字化转型进程、释放数字生产力将成为金融行业面向未来,应对数字化变革的主要方式。
借助OceanBase,广发证券落地首个估值系统
如今,国产数据库正在蓬勃发展,借势分布式技术优势,冲进了国际巨头的地盘。就拿国产自研原生分布式数据库OceanBase来说,凭借能承载高并发事务实时处理与大规模数据实时业务决策的能力,有望为证券行业更高效地挖掘数据价值,大幅降低总成本。
随着业务发展,广发证券估值系统旧有的单体架构和强依赖于 Oracle 特性的计算服务,在清算、核算批量执行时 CPU 已经接近满负荷,单纯依赖提高服务器配置已经无法较好满足业务发展需要,必须从系统整体架构上进行升级改造。
基于此,2021年底,广发证券通过估值系统应用架构分布式升级,同时使用 OceanBase 原生分布式数据库,落地证券行业首个信息技术应用创新产业估值系统。新一代估值系统为长期业务增长打下坚实基础,同时对行业内估值系统的全面升级改造起到借鉴和推动作用。此次“广发证券基于 OceanBase 分布式架构的新一代估值系统”项目凭借对整个估值核算效率显著提升,以及多项技术创新,荣获“2022 第十三届金融科技应用创新奖”。
获得广发证券高度认可,OceanBase具有天然优势
据了解,分布式部署架构天然能够消除机房内单点故障,同时分布式数据库在集群内高可用基础上也实现了集群间的“主备库”,通过物理日志的复制和数据压缩,降低对机房间网络带宽的要求。
借助OceanBase集群内多副本多活,集群间可灵活选择同步强度等级的特点,广发证券可实现 switchover 计划内切换、failover 故障切换,以及备库独立运行三种灾备切换能力,满足证券行业常见的机房灾备切换、日常演练等要求。
从数据库整体路线建设的视角看,本次新一代估值系统引入原生分布式数据库,给广发证券带来了基于多租户能力的 DBaaS 体系。OceanBase 本身是一个分布式形态的数据库,因此具备全局统一的视图,数据能够在不同节点分布,正是因此具备了表组(TableGroup)能力,以及在分布式架构下,能够支持生成复杂执行计划和存储过程。
同时通过系统从应用层到数据层的整体分布式改造优化,得益于服务器资源的横向扩展能力和并行度的提高,在测试环境的条件下,将整体跑批时间由 1 小时缩短为分钟级,提高了估值核算数据的及时性。以下是压测调优的环境和效果对比:
整体上说,借助OceanBase,广发证券这个项目真正验证了信息技术应用创新产业加速核心业务系统自主可控的可行性,为解决我国“卡脖子”问题,新增了一条行之有效的实践路径。相信随着产品不断的更新优化和技术发展,国产分布式数据库会在证券行业产生越来越多的应用价值。