中国工商银行所使用的数据库类型是什么?
- 内容介绍
- 文章标签
- 相关推荐
一、背景简介
中国工商银行是全球资产规模最大的商业银行,业务覆盖账户管理、贷款、支付结算、理财等多个主要金融场景。因为交易量日益增长还有对数据安全、程序高可用性的严格要求。工商银行在底层数据库选型上采用了多种商用、国产还有开源数据库,以实现高性能、高可靠性和易于管理的目标。
二、主要数据库类型
1. Oracle 数据库
Oracle 是工商银行主要业务程序的首选关系型数据库,支撑账户管理、贷款管理、交易处理等关键业务。老实说,说到其优势包括,
- 高度可靠。能够在极端负载下保持业务连续性。不过,
- 强大的事务处理能力。满足金融业务的 ACID 要求。
- 的安全特性,如细粒度访问控制和透明数据加密。
2. IBM DB2 数据库
DB2 主要用于国际业务、金融行业市场及大型数据仓库。再看它具备,
- 公司级可伸缩性。支持海量并发事务,
- 丰富的数据安全功能,包括列级加密和审计日志。
- 对复杂查询和分析场景的优秀调整能力。
3. OceanBase / TDSQL 分布式数据库
为满足对公理财程序从大型主机到分布式架构的迁移需求,工商银行采用了阿里巴巴/蚂蚁金服自主研发的 OceanBase。该数据库提供这方面,
- 金融级分布式事务一致性。确保跨节点的数据完整性,
- 弹性伸缩能力,可快速应对交易高峰。
- 与阿里云深度集成,实现自动容灾与备份。
4. MySQL 与 Sybase
在一些非主要业务或创新项目中。工商银行使用 MySQL 及 Sybase,以减少成本并提高开发灵活性。
一、背景简介
中国工商银行是全球资产规模最大的商业银行,业务覆盖账户管理、贷款、支付结算、理财等多个主要金融场景。因为交易量日益增长还有对数据安全、程序高可用性的严格要求。工商银行在底层数据库选型上采用了多种商用、国产还有开源数据库,以实现高性能、高可靠性和易于管理的目标。
二、主要数据库类型
1. Oracle 数据库
Oracle 是工商银行主要业务程序的首选关系型数据库,支撑账户管理、贷款管理、交易处理等关键业务。老实说,说到其优势包括,
- 高度可靠。能够在极端负载下保持业务连续性。不过,
- 强大的事务处理能力。满足金融业务的 ACID 要求。
- 的安全特性,如细粒度访问控制和透明数据加密。
2. IBM DB2 数据库
DB2 主要用于国际业务、金融行业市场及大型数据仓库。再看它具备,
- 公司级可伸缩性。支持海量并发事务,
- 丰富的数据安全功能,包括列级加密和审计日志。
- 对复杂查询和分析场景的优秀调整能力。
3. OceanBase / TDSQL 分布式数据库
为满足对公理财程序从大型主机到分布式架构的迁移需求,工商银行采用了阿里巴巴/蚂蚁金服自主研发的 OceanBase。该数据库提供这方面,
- 金融级分布式事务一致性。确保跨节点的数据完整性,
- 弹性伸缩能力,可快速应对交易高峰。
- 与阿里云深度集成,实现自动容灾与备份。
4. MySQL 与 Sybase
在一些非主要业务或创新项目中。工商银行使用 MySQL 及 Sybase,以减少成本并提高开发灵活性。

