OceanBase又有新成绩!为广发证券排忧解难,落地新一代估值系统

国内行业IT系统中,数据库领域长期被国外产品垄断。如今国内云计算厂商基于云计算带来的架构升级,以及产业互联网数字化实践,引领了新一代分布式云数据库技术与实践突破。

从金融级场景到传统金融核心系统场景,在云化的技术浪潮下,国产分布式数据库得以在对数据库最高要求的金融行业实现应用,并逐步拓展至政务、运营商、工业制造等,逐步支撑国民经济对数据库的国产化与数字化转型升级需求。

国产自研原生分布式数据库OceanBase正是走过了这样的历程,在技术突破,到支持金融客户转型实践过程中,积累了丰富的解决方案与实践经验。值得一提的是,广发证券通过估值系统应用架构分布式升级,同时使用OceanBase原生分布式数据库,落地了证券行业首个信息技术应用创新产业估值系统。

OceanBase如何支撑广发证券产业估值系统?

随着业务发展,广发证券估值系统旧有的单体架构和强依赖于Oracle特性的计算服务,在清算、核算批量执行时CPU已经接近满负荷,单纯依赖提高服务器配置已经无法较好满足业务发展需要,必须从系统整体架构上进行升级改造。

依托OceanBase多租户体系、兼容性、高可用等优势,广发证券产业估值系统实现了四大功能。

一是“化整为零”,将原有系统中的大事务分拆为小事务,并实现数据批处理内存化。同时,将原有复杂的数据库SQL逻辑,通过数据加载到内存中处理,利用内存低延时的特点,大幅提升处理效率。

二是“分而治之”,通过优化表结构设计,使得数据便于分库、分表、分片。优化程序设计,结合单元化的思想,将参数依赖、服务依赖等外部依赖分解,优化处理流程,提升并行效率。

三是“化繁为简”,通过简化业务逻辑,适应分布式数据库的特点。通过“异步化+定时校对+补偿”的柔性事务设计,减少甚至避免产生分布式事务,提升系统处理的吞吐量。

四是“借力使力”,发挥分布式数据库自身的能力。如分区、表组等特性,多管齐下,降低系统架构优化的设计难度和开发难度,提升研发效率。

广发证券原生分布式实践结果如何?

借助OceanBase,新一代估值系统应用层采用分布式架构设计,使用微服务技术开发,实现了系统的横向弹性扩容能力,应对交易请求高峰低谷特征明显的证券业务;在数据持久化方面,通过原生分布式数据库,实现了数据读写分离、分库分表、弹性扩展,多副本冗余的能力。通过一系列的改造和优化,解决了旧系统的单点瓶颈和对数据库特性的强依赖,使得系统具备了高性能、高容量、高可靠的特点。

此外,新一代估值系统能够快速完成跑批清算,并且具备横向扩展能力,这直接提升了广发证券的基金运营效率,同时估值系统的下游关联系统也能够更快获取到所需数据,并且随数据量增长带来的跑批慢问题可通过分布式应用和原生分布式数据库的扩容解决,让业务开发人员能够专注于新功能实现,最终共同更好地服务于业务,树立了IT系统架构转型工程的典范。

据了解,通过系统从应用层到数据层的整体分布式改造优化,得益于服务器资源的横向扩展能力和并行度的提高,在测试环境的条件下,将整体跑批时间由1小时缩短为分钟级,提高了估值核算数据的及时性。

总的来说,本次估值系统信息技术应用创新产业的试点落地,让广发证券了解到了OceanBase的使用特点与运维方式。同时借助OceanBase,广发证券全面提升了估值核算的自动化水平和整体运营效率,同时提高了基金运营业务的核心竞争力,二者可谓是相互成就,期待接下来的合作。

举报
评论 0