导读
上海证券引入 SelectDB 作为核心实时分析引擎,有效弥补了实时数据处理与分析的能力短板,实现湖仓一体与流批一体,同时替换了原架构中的 Elasticsearch 组件。达成了写入性能提升 4 倍,支撑 1000+ QPS 高并发访问,关键决策响应速度 200 ms,开发效率提升 50%,运维成本大幅降低的关键收益。
上海证券成立于 2001 年 5 月,秉承 “开放、包容、规范、协同” 的核心理念,致力于成为 “特色鲜明、区域领先、品牌知名” 具有专业特色的财富管理型券商。近年来,上海证券资产规模持续扩大,经营实力不断增强,取得了显著的社会效益和经济效益。
与此同时,数据基础设施的建设也需进一步深化,以应对持续增长的业务规模带来的挑战。上海证券原先基于 Hadoop 体系建设数据平台,面临着三重挑战:

为应对上述挑战,上海证券计划构建全栈信创数据中台,以同时满足以下三方面核心需求:
面对上述需求,上海证券于 2024 年 2 月正式完成基于 SelectDB 的数据中台基础搭建,10 月实现全量业务迁移,目前处于深度应用期。

为平衡成本与效率,上海证券在基础架构设计中保留了大部分现有 Hadoop 组件,引入 SelectDB 作为核心实时分析引擎的同时,替换了 Elasticsearch。SelectDB 的引入有效弥补了原架构中实时数据处理与分析的能力短板,成为上海证券实现湖仓一体与流批一体的关键技术支撑。

上海证券以 “先设计,后开发;先标准,后建模” 为核心原则,结合全信创数据中台,构建数据全生命周期闭环管理体系(图片来源于网络):
上海证券始终保障数据合规,形成了 “设计 - 开发 - 测试 - 监控” 的一体化治理体系,基于 SelectDB 彻底解决了原有架构标准缺失、流程割裂的问题,赋能业务自助获取高质量数据。

上海证券通过构建统一数据交换平台,打通了公司级数据流转链路。 平台集中管理实时与离线数据服务,并实施统一安全管控,将分散的行情(万得 / 聚源)、交易(非现 / 快速)、账户等中台数据与下游业务系统(指 E 通全微服务、CRM、反洗钱等 20+ 模块)高效连接。 尤其是对于实时场景,基于 SelectDB Routine Load 能力便捷接入 Kafka 数据,其高并发数据更新吞吐可达到百万行每秒,为行情推送、机构服务等提供了秒级延迟的数据服务能力。
2024 年 9 月 底,证券市场行情迅猛爆发,上海证券新增能够秒级获取全量交易、行情、新客数及资金引入等数据的需求。基于 SelectDB 的极速性能,上海证券相关团队在 10 月前开发并上线了实时交易战报系统,业务数据秒级实时接入, 系统稳定支撑 1000+ QPS 高并发查询,复杂聚合查询响应延迟低至 200ms,实现了对全量经营指标的实时决策支持,验证了 SelectDB 在突发业务场景下的高性能与高可靠性,为金融行业实时数仓建设提供了关键支撑。

上海证券在其金融 CRM 活动关系及实时战报模块原先采用 Elasticsearch 组件,因其存在两大核心缺陷:
为此,上海证券进行了系统升级,在结果分析中引入了 SelectDB,并在活动关系及实时战报模块中使用 SelectDB 替换原 Elasticsearch 组件,作为实时分析引擎,实现流批一体架构。SelectDB 的写入吞吐能力是 Elasticsearch 的 4 倍,有效解决了数据同步延迟高的痛点。升级后,系统能够直接消费 Kafka 客户行为流,将数据同步时效压缩至秒级。同时,借助 SelectDB 倒排索引能力及丰富的运维生态,复杂查询响应速度提升了 2 倍,整体运维成本大幅降低。
SelectDB 的引入使得上海证券金融 CRM 系统实现了秒级实时闭环,系统能够实时获取客户流程中的断点情况,通过持续分析客户操作流,精准识别如资料提交中断等关键断点事件,并实时生成 MOT 任务,推送至客户经理移动端。这使得客户经理能够及时触达客户,引导续接流程,将断点问题解决时效提升至分钟级别。
上海证券通过引入 SelectDB 构建数据平台,有效解决了原 Hadoop 与 Elasticsearch 架构的关键瓶颈,在性能、成本等方面实现显著突破:
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70017904/viewspace-3103796/ ,如需转载,请注明出处,否则将追究法律责任。