【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

盘点银行业务系统都应用了哪些国产数据库?

  • 2019-11-28
  • 本文字数:3206 字

    阅读完需:约 11 分钟

盘点银行业务系统都应用了哪些国产数据库?

2019 年是国产数据库“意气风发”的一年,中国应用场景的特殊性给很多国产数据库的应用发展创造了独一无二的环境。因此,在这一年,我们见证了国产数据库在国际榜单中取得的成绩,如 OceanBase 在 TPCC 测试中以 60880800tmpC 的成绩登顶夺冠,同时,我们看到了国产数据库在各行各业落地生根,华为 GaussDB 在浙江移动核心系统成功商用,腾讯 TDSQL 在张家港农商银行新一代核心业务系统上线等等。


银行对于数据库安全性、可靠性、可用性的要求往往要比其它行业更严格,所以本文将以银行为主线,盘点银行中的哪些业务系统在使用国产数据库。本文中的信息均来自公开可获得的信息,如有遗漏,欢迎评论补充。


根据中国银保监会公布的数据显示,截止 2018 年末,我国实际的银行机构共有 4056 家,这给予了国产数据库广阔的施展天地。本文,我们把这些银行简单的划为两类,一类是由国家直接管控的四个大型国有银行,另一类则是除了这四个之外的其它银行。

四大行中的国产数据库应用

中国银行(江苏省分行)

应用国产数据库产品:GBase 8a


具体应用情况:


中国银行股份有限公司江苏省分行在其营销分析平台中使用了南大通用的 GBase 8a 产品。据了解,中国银行江苏分行使用 GBase 8a MPP Cluster 大规模分布式并行数据库集群系统构建数据平台的核心数据管理层,数据量是 14TB,每天的增量是 20GB 数据,共 1300 多张表,最大表为 47 亿行数据,每天跑批 4-5 个小时。

工商银行

应用国产数据库产品:GaussDB


具体应用情况:


2015 年,华为和工商银行一起联合研发 GaussDB,并在工商银行中上线了 GaussOLAP,用来逐步替代海外的数据仓库。

农业银行

应用国产数据库产品:GBase


具体应用情况:


2014 年,中国农业银行总行选用 GBase 数据库来搭建大数据平台项目。据相关报道显示,该项目主库的裸数据量超过 2.5PB,每天的增量数据为 3TB,最大表 5000 亿行;库内复杂作业 15000 多个,涉及 SQL 语句 100000 多个;日终加工时间为 8 小时,T+1 时间的双活集群间同步 3 小时完成;目前共部署 33 套集群,共 1156 个节点,裸数据总量超过 20PB。

建设银行

应用国产数据库产品:DM7


具体应用情况:


建设银行在业务收发应用平台中采用了 DM7,主要的开发平台是 X86 刀片服务器、RHEL 6.9 和 J2EE 架构,系统负载为 10GB 数据量和 200 并发。

其它银行中的国产数据库应用

民生银行

应用国产数据库产品:GaussDB、SequoiaDB


具体应用情况:


2018 年,民生银行在内部应用了 GaussHTAP 数据库,用以支持流数据库、图数据库、空间数据、文本数据库和关系数据库五种类型数据的混合负载,解决扩展性和性能瓶颈问题。


2014 年,民生银行与巨杉数据库正式建立合作,在数据中台、分布式影像管理等多个业务系统、平台中规模使用了巨杉数据库。据了解,目前已经管理超过 2PB 的数据,节点数超过 130 台物理服务器。

交通银行

应用国产数据库产品:OBASE(现更名为 Kingwow )


具体应用情况:


OBASE 前身是交通银行与华东师范大学的产学研项目,是一款采用无共享架构的数据库。 交通银行在贷记卡预授权、网联支付系统、银联代收付系统、批量代发工资、供应链系统等多个系统中采用了 OBASE。

招商银行

应用国产数据库产品:GaussDB


具体应用情况:


2017 年,招商银行和华为就 GaussDB 数据库展开联合创新,2018 年,GaussOLTP 数据库在招商银行综合支付交易系统上线,支持了“手机银行”和“掌上生活”两个 App 的交易流水流量,日均请求量为 8500 万,峰值 TPS 达到 3500。除此之外,招商银行的信用卡风警系统、零售实时风险警示系统、手机银行收支账单系统、一网通用户日志系统、客户经理平台系统、供应链金融服务平台系统、分布式交易链路追踪系统等多套业务系统也已经在对接开发使用 GaussDB 数据库了,预计到 2019 年底,招商银行会有 17 套系统采用 GaussDB。

人民银行(湖北分行)

应用国产数据库产品:DM7 DMWatch


具体应用情况:


人民银行湖北分行在金融基础信息查询 App 中应用了 DM7 DMWatch,其设计了一主托两备的读写分离方案,进行数据库读的集群多机负载均衡,系统负载的数据量为 20GB,主要的开发平台为 J2ee 架构、linux 系统。

光大银行

应用国产数据库产品:KingbaseES


具体应用情况:


光大银行的对公负债系统中应用了人大金仓的 KingbaseES 数据库,具体部署应用了“一主两备”的方案,分为应用服务器层、数据库层以及数据存储层,在双倍 TPS 压力下,场景的响应时间可保持在 2s 以内。

中信银行

应用国产数据库产品:GoldenDB


具体应用情况:


2019 年 10 月 26 日,中信银行成功上线了 StarCard 新核心系统,该系统采用了国产品牌的 X86 服务器搭建基础设施层,在线数据库使用 GoldenDB 数据库系统。在数据库方面,采用了分布式集群(HBASE+ES+HIVE)的解决方案,支持秒级时延的数据实时查询。据了解,目前该数据库在中信银行支持多个业务系统,包括卡中心客户服务、营销支撑、产品服务、信贷风险、运营支持等等。

北京银行

应用国产数据库产品:TiDB


具体应用情况:


北京银行在多套重要的实时交易类系统中对接应用 TiDB 数据库,包括网联系统、银联无卡支付、金融互联服务平台等。2018 年的 3 月、5 月、6 月,北京银行分别对应用了 TiDB 数据库的相关系统进行了投产。

张家港农商银行

应用国产数据库产品:TDSQL


具体应用情况:


2019 年,张家港农商银行对外宣布新一代的核心系统采用 TDSQL 来承载数据。这是国内银行传统核心数据库首次实现国产化。关于整个迁移过程,我们之前做过一个详细报道,请参考这篇文章

江苏银行

应用国产数据库产品:GBase 8a


具体应用情况:


江苏银行审计系统的存量数据有 5TB,传统数据库在高并发和高负荷下难以快速响应查询分析,因此,江苏银行选择使用 GBase 8a 来进行审计系统改造。具体的改造方案为:GBase 8a MPP Cluster 集群由 4 个计算节点和 1 台加载机组成,每个安全组内 2 个计算节点,共形成 2 个安全组,安全组内数据互为备份,形成高可用集群。

西安银行

应用国产数据库产品:OceanBase


具体应用情况:


西安银行将互联网金融业务平台的 MySQL 数据库、互联网交易资金存管平台的 Oracle 数据库都迁移到了 OceanBase。据了解,这次迁移经历了 1 个月的应用系统软件改造,94 天的 8 轮内部技术测试及优化,14 个工作日的迁移灰度测试验证。

小结

我们收集了公开信息中能够找到的银行应用国产数据库的案例,但是数量真的很少,只找到了 14 家银行、15 个国产数据库的应用案例(当然这里我们过滤掉了一些无效、信息量较少的应用案例),这与前文提到的 4056 家企业相比差距较大。



我们简单分析一下这 15 个应用案例,发现应用最多的是 GaussDB 和 GBase。GaussDB 是华为推出的人工智能原生的数据库,从案例来看,主要的合作模式是华为和银行展开联合创新,并且在银行中的应用范围较广,基本都会涉及到多个系统。而 GBase 是南大通用推出的数据库产品,在信息搜集过程中,我们发现 GBase 使用案例的发生时间较早,2019 年 1 月南大通用发布了一则某商业银行核心业务系统数据库替换为南大通用事务型数据库的消息,但是没有透露出具体的银行名称和业务系统。


从本文列举的案例看来,替换得“最彻底”的两个案例是张家港农商银行和中信银行。张家港农商银行采用的是腾讯推出的 TDSQL,两大核心系统:交易子系统和会计子系统都进行了迁移。迁移之后,目前是实行双轨制,新核心系统采用 TDSQL 分布式数据库,灾备系统采用的是集中式数据库。中信银行替换之后使用的是与中兴合作研发的 GoldenDB,双方合作最早可追溯到 2014 年,今年 10 月,中信银行信用卡核心终于顺利迁移到 GoldenDB 数据库。


另外,相信有很多人也发现了有很多大家耳熟能详的国产数据库产品并未出现在这次的文章中。这个原因是多方面的,在信息收集过程中,我们发现有些国产数据库产品的应用领域更侧重于互联网金融,而传统银行业案例较少,也有一些数据库产品的案例中列举了相关银行,但没有进一步的详细资料,我们去和厂商沟通时,也因为银行行业属性特殊遭到婉拒。


2019-11-28 11:538652
用户头像

发布了 497 篇内容, 共 308.7 次阅读, 收获喜欢 1907 次。

关注

评论

发布
暂无评论
发现更多内容

自动驾驶汽车芯片的发展和分析

不脱发的程序猿

嵌入式 汽车电子 自动驾驶汽车芯片

chatgpt小试牛刀

阿呆

ChatGPT

MixMIM 创建混合图像,提出新型掩码方案

Zilliz

计算机视觉

架构实战 5 -微博评论高性能高可用计算架构

架构实战营 「架构实战营」

坚持技术or转做管理,我们该如何选择?

石云升

极客时间 1月月更 技术领导力实战笔记

Github霸榜!竟是阿里技术官的微服务分布式项目实战笔记总结

程序知音

Java 分布式 微服务 java架构 后端技术

一种前端无源码定制化开发能力专利解读

元年技术洞察

低代码 数字化转型 无源码 元年方舟

C4D和3dmax有什么区别?

Finovy Cloud

3DMAX C4D

2022年12月视频行业用户洞察:世界杯后半程看球热度不减,优质IP创新与开发助力用户留存

易观分析

音视频 视频

运维百家讲坛第 1 期:井源 - 运维几何

龙渊秦五

架构训练营模块五作业

现在不学习马上变垃圾

架构训练营10期

2022年总结及2023年规划:新起点和新希望

不脱发的程序猿

程序人生 年度总结

国家先进计算产业创新(宜昌)中心来了!

SENSORO

人工智能 大数据

软件测试/测试开发 | app自动化测试(Android)--高级定位技巧

测试人

软件测试 自动化测试 测试开发 appium

模块五计算架构模式

程序员小张

「架构实战营」

从零到一,臻于至善|网易邮箱基于StarRocks 开发大数据平台的实践

StarRocks

数据库

瑞萨RH850 FCL、FDL和EEL库的配置和使用

不脱发的程序猿

嵌入式 汽车电子 RH850 ​瑞萨

比亚迪元EV汽车拆解报告

不脱发的程序猿

嵌入式 汽车电子 比亚迪元EV汽车拆解

阿里、腾讯、蚂蚁金服Java技术面试及经验总结(文末分享答案)

程序知音

Java java面试 后端技术 春招 八股文

各大互联网公司面经分享:Java全栈知识+1500道大厂面试真题

程序知音

Java java面试 java架构 大厂面试题 八股文

太狠了,Spring全家桶笔记,一站式通关全攻略,已入职某厂涨薪18K

程序知音

Java spring ssm java架构 后端技术

在人间vpn搭建

阿呆

vpn

如何集中式管理多个客户端节点传输任务-镭速

镭速

年度技术盘点:水稻、韦伯、脑机接口、AI预测及创作、快速充电

B Impact

比亚迪新能源汽车战略布局研究

不脱发的程序猿

汽车电子 比亚迪新能源汽车战略布局 比亚迪新能源汽车

混合式APP开发框架

力软低代码开发平台

推荐几款实用的移动开发平台

FinFish

移动开发 开发平台 移动开发平台 移动端开发 小程序技术

网易游戏实时 HTAP 计费风控平台建设

Apache Flink

大数据 flink 实时计算

2023最新版本水果FL Studio宿主软件安装包下载

茶色酒

FL Studio21

CleanMyMac X2023完整版本MAC电脑系统清理工具

茶色酒

CleanMyMac

架构实战营第 10 期 - 模块五:微博评论高性能高可用计算架构设计

kaizen

「架构实战营」

盘点银行业务系统都应用了哪些国产数据库?_数据库_田晓旭_InfoQ精选文章