OceanBase四大亮点赋能,中信期货创新成效倍速提升

自2021年10月21日《证券期货业科技发展“十四五”规划》正式发布以来,中信期货有限公司(以下简称“中信期货”)作为中信证券股份有限公司的全资子公司,积极响应国家信息技术应用创新产业的生态建设,率先制定实施方案,全面推进创新试点工作。

作为提供企业员工内部管理的平台,中信期货员工综合管理平台包括人力资源管理、员工绩效考核管理、培训园地、会议室管理、企业信息管理、新员工成长管理、疫情防控平台等功能,日均访问用户约 2000 人。

然而,基于 Windows 操作系统的该系统,面对新技术、扩展和维护等新需求,存在诸多风险,需要进行全面升级。在这关键时刻,OceanBase凭借其多项优势,挑起了这个重担。

OceanBase四大亮点赋能,中信期货创新成效倍速提升

中信期货四大需求,OceanBase皆可满足

随着信息技术的迅猛发展,各行各业产生的数据量呈爆炸式增长,传统集中式数据库的局限性面对大规模数据处理时逐渐显露,在集中式数据库的基础上发展起来的分布式数据库,以其透明性、数据冗余性、易于扩展性、高可靠、高可用、低成本等优势,成为中信期货的首选。

对分布式数据库选型,中信期货着重关注四个方面的需求。一是分布式数据库解决了传统集中式单机数据库扩展的问题,单机数据库面对海量数据在处理能力、存储能力、性能等方面都存在瓶颈;二是分布式数据库需要解决数据一致性的问题,数据跨的节点越多,风险就越高;三是分布式数据库的高可用能力保证不会因为单点故障而影响整体的可用性,这保障了金融、电信等对高可用需求较高业务的连续性;四是应用存在波峰波谷,分布式数据库通过灵活扩展的设计做到了成本优化。

相较于其他分布式数据库,立足于 TP 领域的OceanBase不仅可以完美匹配中信期货的需求,还满足了其对应用场景、性能、有无金融案例、市场占有率等因素综合要求。OceanBase对中信期货需求的满足,促成了双方的落地合作。

OceanBase四大亮点,助力中信期货长足发展

在合作过程中,OceanBase持续展现其特有的亮点,为中信期货的发展注入了核心动能。其亮点主要表现在以下四个方面。

展开全文

首先,中信期货借助 OMS(OceanBase Migration Service,数据迁移工具)一站式进行数据迁移、实时数据同步和增量数据订阅。OMS 具备可视化的 Web 管控平台,可以很轻松地完成数据传输项目的创建、任务配置和传输组件的监控运维。此外,多种方式的数据校检,确保中信期货在迁移过程中的数据正确性。

其次,OceanBase结合员工综合管理平台现状以及考虑未来其他业务,对系统采取了“一中心三副本”的方式进行搭建,以便满足可复制性的特殊需求。这样的设计,既能主从副本之间通过基于 Multi-Paxos 的分布式共识协议实现了副本之间数据的一致性,又能对数据库采取物理备份的方式做数据库备份与恢复管理。

再者,OceanBase还创新系统架构,从 WebForm 调整为 WebAPI 实现应用程序跨平台部署,基于.NET6,可以跨平台部署,并且做到了前后端分离,将 API 剥离出来,可以做到网站、APP 和其他应用公用一套。

此外,OceanBase数据访问层用 ADO.NET 实现,未改造前只支持 SQLServer 数据库,改造后应用到数据工厂模式,既能支持 SQLServer,也支持 OceanBase、MySQL、Oracle 等。这样把业务逻辑、数据源做隔离,互不影响,给之后的变更和扩展提供了更大的便捷与操作空间。

OceanBase四大亮点赋能,中信期货创新成效倍速提升

截止到日前,在OceanBase多项优势的赋能下,中信期货实现员工综合管理平台的分布式升级和信息技术系统全面自主可控,达成完全自主化改造目标,也从根本上解决了过去员工综合管理平台旧有的安全性、可掌控性、可研究性、发展性等诸多威胁,成本大幅度降低,水平扩展无限延伸。

借助 OceanBase 原生分布式数据库引入 Paxos 协议,中信期货实现了数据零丢失。与此同时,中信期货在性能方面也实现了 OLTP 性能提升 1.9 倍、OLAP 性能提升 5 ~ 6 倍、综合读写性能(Read Write)提升 1 倍、TPC-H 查询性能提升 5 倍等令人瞩目的成绩。

相信在 OceanBase 全面助力下,中信期货将实现更多的核心技术自主可控项目,重塑中国 IT 产业基础,推动中国 IT 产业腾飞的美好未来,或将在可预见的未来就能实现。