首批通过分布式安全可靠测评,为关键业务系统打造
30余套OLTP/OLAP类关键业务系统分布式升级稳定高效运行
- 5倍即席查询性能提升
- 超80%存储空间降低
- 20%关键跑批任务时长缩短
一、业务背景
数据库技术作为信息技术应用创新过程中的一项重要技术,其面临的难题也是亟需解决的关键问题。兴业证券在《集团五年金融科技规划》中提出,要以信息技术应用创新架构评审为抓手,制定信息技术应用创新规划和建设方案,以高可用性、开放成熟、架构标准化、连续性和易迁移、技术先进性、行业监管合规为架构设计原则,完成信息技术应用创新基础架构规划,形成信息技术应用创新架构管理规范,打造稳定高效安全的信息技术应用创新基础软硬件技术路线,为金融数字化转型及技术可靠提供有力支撑。
兴业证券在保证数据库一致性、可靠性、高可用的前提下,完成信息技术应用创新分布式数据库建设,具备快速交付、动态扩容的能力,能够高效地应对业务的需求。
二、解决方案
- 全栈信息技术应用创新技术部署
- 兴业证券分布式数据库采用全栈信息技术应用创新技术部署,通过搭建 OceanBase 数据库集群,结合 OceanBase OCP 的资源管控能力,形成云化数据库集群,提供分布式数据库资源的能力。
- 集群内多副本高可用和主备库流复制两种方案
- 结合集群内多副本高可用和主备库流复制两种方案,兴业证券在同城与异地部署了 1:1 同构的 OceanBase 数据库主备集群,为接入应用提供本地节点级高可用和集群地域级容灾能力。每个集群有自己单独的 Paxos Group,保证集群内多副本一致性,每一笔写事务必须到达半数以上服务器才生效。因此当少数服务器故障时,不会有数据丢失。集群间通过物理日志做数据同步,形式上类似传统数据库 "主从复制" 模式,从主库 "异步同步" 到备库,类似 Oracle Data Guard 中的 “最大性能” 模式。
三、客户收益
兴业证券完成了二十余套系统上线至 OceanBase 数据库,主要为在线事务处理、在线查询分析场景,数据量规模在 10G-1T 不等,分布式数据库应用成效显著:
- 构建分布式数据库标准架构,提升数据库服务化能力
- 在运维方面,兴业证券将数据库提供的多租户内核能力与相应的运维管理能力,与自动化运维体系良好结合,形成互补,大幅提升了数据库服务化能力,构建兴业证券分布式数据库标准架构,推动应用适配效率大幅提升。相较于 Oracle 或 MySQL,OceanBase 适配准备时间从小时级缩减为分钟级。
- 建设分布式数据库高可用架构,提升应用可靠性
- 业务支撑方面,分布式数据库架构使机房内不再存在单点故障,能够很好地满足业务系统的高可用要求,在少数副本故障情况下,能够做到 RPO=0,RTO<30 秒;
- 凭借租户的弹性能力,遇到性能瓶颈类的故障能够快速通过资源升配完成扩容,最后 OCP 精细的 SQL 级别运维与告警体系,能够有效降低故障的持续时间。
- 综合来看,系统可靠性能够得到提升,并以此为基础推进应用层高可用、可扩展的架构体系建设,以满足未来业务扩张、需求增长的系统需要。