
到目前为止,国投证券股份有限公司已经历了一段 7 年多的数字化转型。如今,这场被其称为“全民运动”的转型升级,进入到了数据库应用创新的新阶段。
对证券公司而言,数据库是其信息技术的关键基础设施。作为证券行业信息技术应用创新第二批试点单位,2021 年 10 月,国投证券率先将国产自研原生分布式数据库 OceanBase 应用于核心的资管清算场景。这一创新应用实践项目还获得了“2022 第十三届金融科技应用创新奖”。
一、信息化建设逐渐深入
2015 年是国投证券信息化建设和数字化转型的启幕之年。这一年,国投证券成功上市,同时,以人工智能、大数据、云计算、区块链等为代表的创新技术与金融行业进一步走向融合。
也是从这一年开始,国投证券从手机 App 等零售业务起步,搭建业务中台,并持续推动数字化转型从局部向全面过渡,近两年已打造出一批具有竞争力的科技产品,全方位构建起具有领先优势的技术 系统和支撑体系,创新能力大幅提升。
如今,国投证券手机 App 已积累超过 900 万下载用户,99% 的零售业务能在 App 的掌上营业厅完成,用户打开频次和逗留时间两个指标均排在行业前列,通过该平台实现的业务创收,如直播带货、打造行情分析工具等业务的创收接近 1 亿元;国投证券的数字化运营平台于 2019 年上线,到目前已达到近 1 亿人次触达量,运营需求的响应时间也从“数天”降低至“几分钟”,从而大幅减少了对产品、设计、研发资源的依赖,实现了运营自动化闭环。
大约用了 6 年时间,国投证券就完成了一个证券行业典型的信息化建设历程——从以“交易无纸化”为重点的电子化阶段,到以“业务线上化”为重点的互联网证券阶段,再到自 2021 年开始的向金融科技赋能、数字化转型阶段迈进的深化阶段。
“如果说从 2015 年开始的探索是在‘拓荒’,那么 2021 年的全面数字化就是‘领跑’,推动公司向前发展。”国投证券首席信息官许彦冰这样评价。
二、推动核心数据库应用创新
全面数字化不得不面对的一个重要考验,就是证券公司信息系统中核心数据库的转型升级。
“金融行业交易类、管理类系统,过去一直用的是国外科技巨头的数据库,比如美国甲骨文公司的 Oracle、IBM 的 DB2,或者瑞典公司开发的开源数据库 MySQL 等。但最近几年,我们开始关注一些优秀的国产数据库。到 2020 年,我们已对国内外六七种主流数据库进行了测试,在培养起对国产数据库充分信心的情况下,开始着手利用国产自研数据库进行应用创新。”国投证券股份有限公司信息委系统平台室负责人熊国章表示。
对于国内证券行业而言,国外科技巨头的数据库系统已经在国际市场上打磨了数十年,其稳定性和成熟度相对较好。然而随着中国数字经济发展突飞猛进,海量数据以及极端高并发情形不断涌现,给国外传统数据库带来前所未有的挑战。
“此时,中国自研数据库展示出了自身优势,实现了弯道超车。比如国内一些互联网企业、电信运营商、物流公司等,在大型购物节、促销活动期间,会集中产生海量数据,这就给国产分布式数据库创造了机会。”熊国章说。
初进行数据库选型时,国投证券重点关注分布式数据库产品未来是否能够支撑更多业务场景,达到增效降本的目的;同时也对分布式数据库有两点忧虑:如何找到适合“分布式”的业务场景,以及是否会因为引入分布式数据库导致硬件投入大幅增长。而 OceanBase 的多租户体系、兼容性、高可用以及其在招商证券、广发证券等多个头部大型券商的落地案例,成功吸引了国投证券。
“如果说分布式数据库由于多副本的特性,天生需要更多硬件资源投入,那么多租户则是有效提升整体资源利用率的关键。”熊国章分析说,OceanBase 的多租户体系能够把投入的硬件资源池化,再按需分配给不同的资源对象(租户)供各个业务使用,租户之间数据不互通,并且具备资源隔离的能力。
同样是为了提升资源利用率,原生分布式数据库与单机多实例形态相比,原生的多租户降低了维护对象实体—— “进程”的数量。“进程”数量的降低,可以有效降低引入分布式数据库带来的节点数量增长,将大幅提升数据库版本升级、备份恢复、主机变更等日常运维的操作效率。
OceanBase 原生分布式数据库内核天然支持多租户,这对国投证券初期需要预先创建多套数据库资源的业务而言,可以大幅节约运维成本。
然而,能否确保将作为国投证券核心系统的资管清算业务系统顺利、高效地迁移到 OceanBase 数据库上,是国投证券另一个要重点考察的方面。
“OceanBase 的租户能够同时提供 Oracle 和 MySQL 两种兼容模式,即同一个集群中可以同时创建 Oracle 和 MySQL 类型租户,并且都具备较高的兼容性,基本可以做到仅需少许修改即可 ‘平迁’到对应的租户中。这让国投证券在数据库国产化选型时无需引入过多数据库类型。”熊国章说。
OceanBase 良好的兼容性,最终让业务在不重构的前提下快速完成国产自研数据库的替换,国投证券也将迁移改造成本控制在了一定范围内。
在数据库更新切换的整个过程中,国投证券的数据库管理团队、应用的开发人员、运维人员,和 OceanBase 的技术人员一直保持通力合作。“比如前期我们会在测试环节部署一套 OceanBase 的数据库。首先要验证数据迁移过程的步骤是否正确;第二是保证业务应用端的程序正常运营;第三是在整个过程中,无论遇到什么问题都需要国投和 OceanBase 双方技术人员共同处理,例如确保数据核对准确、处理效率正常、参数配置合理以及还有提 升空间等等。”熊国章举例说。
因为 OceanBase 和 Oracle 在语法规则上有些差别,一些程序需要修改调整,整个过程从环境部署、测试、验证应用、程序改造,到新老系统同时运行,再到确认没有任何问题,才最终切换到独立的新系统运行。
“这一过程持续了半年左右,对于国投证券的技术人员来说,整个前期验证、调试阶段也是一个学习和接受培训的过程。到正式启动运行后,国投的技术人员已掌握了所有技术要点,完全可以担当维护职责,这也充分证明了 OceanBase 的可维护性。与此同时,OceanBase 仍在持续提供相关支持。”熊国章补充说,OceanBase 运维管理的界面很清晰,操作也很方便。
三、更多核心业务正酝酿合作
据了解,国投证券目前已经有十几套系统在 OceanBase 上运行,除资管清算系统外还有合规综合管理系统、投资者管 理系统、融资征信系统、资产估值系统等。
“以资产清算业务为例,自从跑在 OceanBase 上,工作效率大幅提升,确保了每日更快提交清算结果,从而扩大时间窗口,以留出足够时间对存在的问题进行修正。”熊国章说。
国投证券此次以 TA 为代表的清算跑批业务顺利完成试点验证,同时也完成了行业内首次大事务联机分析处理 (OLAP)场景的落地验证,为证券行业形成了一套可参考的标准方案。新一代 TA 业务上线 OceanBase 后,跑批清算时间由 2 小时缩短到 1 小时,TA 系统的清算时间为原先的 50%,对上下游业务系统而言,登记过户相关的整体运营效率得到显著提升。
当前,OceanBase 原生分布式数据库已经过充分验证,能够在适合的场景承载关键核心业务系统。尤其是异地的主备切换、数据定义语言(DDL)的处理等管理动作已在 OceanBase 4.x 版本下沉到租户。届时,集群内的不同租户将可以按照业务的时间安排,各自进行机房切换演练,在规划集群时有了更大的灵活度;对于 DDL 在分布式架构下的一些问题,也将从根本上得到优化。
未来,国投证券还将把租户的创建、回收、扩容等能力融入到 IT 服务工单系统,进一步提升数据库管理效率。
如今,从适配到投产,将 OceanBase 应用于重要资管清算场景的这一项目,已给国投证券带来了若干技术红利,包括多租户、高并发、高压缩等,同时促进厂商打 磨了数据库在重度 ETL 数据处理、复杂分析场景的若干能力,并推动数据库厂商与应用开发商之间的对接落地,共建产业生态。
“未来,国投证券和 OceanBase 的合作将实现对内业务系统向对外业务系 统应用的拓展,将有更多核心业务使用 OceanBase,比如交易、清算、资金业务等等。”熊国章表示,当前客户对券商的要求和期待不断提升,比如财富管理、投资 顾问等服务能力都亟待提升,在不增加员工人数的前提下,无论内部数字化转型,还是外部数字化运营,都要求 IT 系统更加自动化、标准化、工具化,都需要不断提 升金融科技水平。
此外,OceanBase 数据库在数据分析能力、智能营销方面还有很多潜力待开发,而这一点也是传统数据库很难做到的。“我们期待与 OceanBase 一起找到更多业务契合点,做出更出彩的项目。” 熊国章说。




