文章作者:盛京银行信息科技部
在“转型发展、改革化险”这两大核心任务的驱动下,盛京银行正积极致力于体制革新、机制优化以及数字化转型这三大战略目标的实现。作为信息科技领域的关键基础设施,数据库不仅承载着关乎国家经济命脉与民众福祉的重要数据,更是盛京银行推进数字化转型升级不可或缺的一环。经过深入的调研与长期实践,盛京银行成功构建起了全栈国产化的分布式数据库平台。
2023年4月,盛京银行迎来了首个国产分布式数据库 OceanBase 的成功部署。在接下来的一年里,该行基于 OceanBase 数据库新版本的技术优势,对容灾架构进行了全面的升级与优化,并对数据库版本进行了迭代更新。针对不同业务需求,盛京银行建设了多套OceanBase数据库集群,最终在2024年7月圆满完成了整体改造工作。
至此,盛京银行基于 OceanBase 分布式数据库的全栈国产数据库平台建设项目实现了既定目标,也标志着盛京银行信息系统基础设施建设再上新的台阶。凭借该项目的先进性和创新性,盛京银行荣获“2025 年第十五届金融科技创新奖”。
一、升级改造,意义重大 | 建成全栈国产分布式数据库平台
自 2022 年起,盛京银行开始积极推进全栈国产分布式数据库平台建设工作,为行内众多重要业务系统提供技术支撑。
在此过程中,盛京银行调研了多家分布式数据库产品。综合考虑成本、效率、资源等因素,以业务适配性、稳定性、高性能、高可用性为原则,拟选定一款最适合自己的数据库产品,搭建全栈国产分布式数据库平台,期待为盛京银行的业务系统提供强大的技术支撑。
经历了漫长的选型测试,盛京银行最终选择使用 OceanBase 原生分布式数据库、海光芯片硬件服务器及麒麟操作系统来建设自己的全栈国产分布式数据库平台。该数据库平台建设完成后,不仅能够为业务提供连续性保障,而且还能在保证系统性能和稳定性的前提下有效降低成本,并支撑盛京银行多个关键业务的快速和可持续发展,同时验证了不同类型应用系统数据库迁移路线,在业务代码基本不做改动的前提下,通过分布式数据库自身语法的高兼容性,结合分区、多租户等特性,可以让业务系统以更低的改造成本收获分布式架构的最大技术红利。
同时,也证明了 OceanBase 原生分布式数据库完全有能力替代之前的数据库软件产品,助力更多系统完成国产改造,为盛京银行未来更多重要业务系统国产改造奠定坚实基础,也在同行业中具备重要的借鉴意义。
二、先进架构,保障安全 | 采用三机房部署容灾架构的金融机构
盛京银行国产数据库平台建设初期采用两机房主备模式,最终改造成三机房五副本容灾架构,使得 OceanBase 数据库具备机房级自动无损容灾能力。
OceanBase 作为原生分布式数据库,采用数据多副本部署,多副本之间通过 Paxos 协议实现事务日志的强一致同步,与盛京银行的诉求不谋而合。在本次数据平台的搭建过程中,盛京银行基于 OceanBase 采用同城三机房五副本容灾部署方案,实现了集群高可用和多中心自动容灾切换的能力。与此同时,结合应用同城双活架构,进一步提升容灾级别,增强了业务连续性。

图:盛京银行三机房数据库容灾架构
盛京银行使用 OceanBase 实现四大显著技术创新:
1、高可用架构,最大程度保障业务连续性
OceanBase 数据库支持多副本存储数据,目前在盛京银行上线的 27 套业务系统,平均分布在主中心及同城中心的 4 个 ZONE(副本)内,各个 ZONE 内的服务器互为备份,充分利用服务器资源的同时,副本之间基于 Paxos 多数派选举协议的实时同步技术实现数据库系统的高可用。在盛京银行 2024 年度的常规切换演练过程中,各业务系统数据库由主中心切换至同城中心或由同城中心切换至主中心,平均切换时间仅为 5 秒钟,大大提升了业务切换时间,同时也验证了故障场景下,该架构可以最大程度地保障盛京银行业务连续性。

图:数据库副本存储架构
2、实时 HTAP 能力,反洗钱类业务系统批处理时间由 20 小时缩短至 8 小时
OceanBase 自研分布式计算引擎具备的 HTAP 能力,能够让多个计算节点同时运行 OLTP 类型和 OLAP 类型的复杂业务应用,真正实现用一套计算引擎同时支持混合负载。保证数据一致性的同时,具备可支持复杂 SQL 处理的企业级优化器,从而大幅度提升盛京银行反洗钱类业务系统的批处理分析效率。反洗钱业务系统上线 OceanBase 之后,相比于此前的集中式架构,批处理时间由 20 小时缩短至 8 小时,大幅提升了反洗钱业务的精准性和时效性。
3、存量 Oracle 业务平滑迁移,全栈国产改造效率显著提升
此前盛京银行大量关键业务基于传统集中式 Oracle 数据库部署。OceanBase 高度兼容 Oracle 数据库语法,降低了业务系统应用层面的改造难度,大大提升了全栈国产的改造效率。同时使用 OceanBase 数据库辅助配套的数据迁移工具 OMS,采用全量加增量的迁移方式,大幅缩短了业务系统国产改造的割接时间,在降低迁移成本和风险的同时,将盛京银行包括 CRM、反洗钱、冠字号、电子商业汇票等关键业务系统便捷下移至基于 OceanBase 的开放平台上,并且能收获与 Oracle 接近或者更好的功能和性能,为更多的业务系统的快速迁移适配做好基础。在迁移过程中,应用系统仅需进行数据库接口驱动替换及少量代码的调整,就可以平滑迁移至 OceanBase,进行一系列业务功能、非功能适配和联调工作。

图:业务系统迁移流程
4、DBaaS 能力,基于多租户架构打造我行 DBaaS 平台
基于 OceanBase 分布式数据库所特有的多租户架构,盛京银行打造了属于自己的 DBaaS 平台,将多个不同业务的数据库实例集中整合,提升资源利用率的同时,基于 Paxos 的多副本机制保证了每个资源单元的高可用能力,将行内大量不同业务链路资源池化,为不同业务系统提供不同规格实例,在保证资源隔离性的同时也进一步降低了成本。目前,盛京银行已根据业务种类搭建了三套 OceanBase 分布式数据库平台,27 套业务系统已成功上线并稳定运行。

图:多租户架构 DBaaS 平台
三、科技赋能,扬帆远航 | IT 基础架构逐步全面迈上新台阶
目前,盛京银行全栈国产数据库平台已建设完成,行内反洗钱、CRM、对公业务管理平台、冠字号、电子商业汇票、消息推送平台、综合前置等 20 余套关键业务系统陆续成功投产。全面国产后,不仅大量硬件费用及维护成本显著降低,而且业务的性能有增无减,借助 OceanBase 的高容灾架构有效保障了盛京银行的业务连续性。
此次数据库平台建设项目于盛京银行而言意义重大,不仅在应用改造、数据迁移、性能提升、运维管理等各方面积累了大量经验,同时,为行内剩余业务系统国产改造升级起到了示范作用。后续,盛京银行将依照行内业务发展特性,评估业务种类和业务特点,搭建多个国产数据库 DBaaS 平台,最终将包括存贷、账务核心在内的所有业务系统全部升级至国产数据库平台中。
伴随着盛京银行基础软硬件产品的自主掌控性不断提高,盛京银行的 IT 基础架构也将迈上新的台阶!





