写点什么

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

  • 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:5310345
用户头像

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

关注

评论

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

微软曝光!ChatGPT 真实参数只有 200 亿?大模型评测基准已经失去意义?丨 RTE 开发者日报 Vol.76

声网

使用稳定扩散和SAM修改图像内容

3D建模设计

AI纹理 稳定扩散

云图说|新一代Serverless应用托管引擎——CAE

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 华为云Serverless

获评AI基础软件「领导者」,九章云极DataCanvas公司技术创新能力最强!

九章云极DataCanvas

广汽传祺E9上市,3DCAT实时云渲染助力线上3D高清看车体验

3DCAT实时渲染

云渲染 实时云渲染 汽车三维可视化

一文看懂MySQL 5.7和MySQL 8到底有哪些差异?

树上有只程序猿

MySQL MySQL 5.7 MySQL 8.0

揭秘!自动化测试效率提升30%如何达成

HarmonyOS开发者

亚信科技斩获“鼎新杯”多项大奖!AntDB数据库在信创赛道再创佳绩

亚信AntDB数据库

AntDB数据库

3分钟教你linux服务器无损迁移备份Jenkins

javaNice

Java Java’

nebula-br local-store 模式,快速搭建主备集群实践

NebulaGraph

容灾备份

使用虚拟合成数据训练对象检测模型

3D建模设计

人工智能 机器学习 合成数据

理论+应用,带你了解数据库资源池

华为云开发者联盟

数据库 后端 华为云 华为云开发者联盟 数据池

软件测试/测试开发丨利用ChatGPT 生成自动化测试脚本

测试人

软件测试

如何使用Java调用商品详情API

Noah

StoneDB-8.0-V2.1.0 企业版正式发布!免费公测活动正在进行中,快来参加!

StoneDB

MySQL 数据库 HTAP StoneDB

新一代云原生可观测平台之CCE服务监控篇

华为云开发者联盟

云原生 后端 华为云 华为云开发者联盟 华为云CCE容器服

ApeCoin DAO猿岛质押游戏系统DAPP开发

薇電13242772558

NFT

喜讯!INFINI Easysearch 在墨天轮数据库排名中挺进前30!

极限实验室

数据库 easysearch 极限科技 数据库排名 搜索型数据库

能力惊艳!DingoDB多模向量数据库完成首批向量数据库产品测试

九章云极DataCanvas

项目管理必备神器!10款好用的在线看板工具推荐。

彭宏豪95

项目管理 效率工具 软件推荐 在线白板 看板工具

一图看懂CodeArts Release三大特性

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 华为云CodeArts

企业服务诞生了第一座企业掘金的数据枢纽——瓴羊港

ToB行业头条

15种稳定扩散模型的技术示例

3D建模设计

Stable Diffusion 稳定扩散 自动纹理工具

英特尔与阿里巴巴深化合作,以软硬件创新全方位加速“芯经济”发展

E科讯

【宝藏工具】开源组件信息一键查询,快速获取组件来源、版本、漏洞补丁、推荐版本!

网安云

低代码助力破解IT开发失败的概率

互联网工科生

软件开发 低代码 IT开发

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