银行业国产数据库现状

news2024/12/23 17:38:09

数据库发展历程

数据库经历了单机数据库、集中式数据库、非关系型数据库、新型数据库四阶段。

单机数据库:单机数据库就是只能运行在单机上,不提供网络功能的数据库。

集中式数据库:数据库是一种经典、传统的数据库结构,多台机器联合管理数据,一般不对数据进行分片。常见有Oracle、DB2。

非关系型数据库(NO SQL):包括文档数据库(MongoDB)、列簇数据库(HBase)、图数据库(Neo4j)和值数据库(Redis)。

分布式关系型数据库(New SQL):针对OLTP(读-写)工作负载,追求提供和NoSQL系统相同的扩展性能,且仍然保持ACID和SQL等特性(scalable and ACID and (relational and/or sql -access))。

数据库类型

交易型数据库:是指实时的,面向应用的数据库,响应及时性要求很高,只关注最近一段时间的数据库,又称事务数据库。常见的有达梦、人大金仓。

分析型数据库:面向海量数据的分析与报表,支持对数据进行在线统计、数据在 线分析、随即查询等发掘信息数据价值的数据库。常见的有南大通用。

流处理:面向实时数据流的统计与监控告警。常见的有Kafka、Apache Flink

流批一体:面向数据湖领域的数据挖掘与探索。常见有星环、Cloudera

国产数据库开源情况

目前国产数据库分为以下几种,一是完全自主研发、二是基于Mysql开源封装、三是基于Postgre SQL开源封装。

PostgreSQL 基于自由的 BSD/MIT 许可,组织可以使用、复制、修改和重新分发代码,只需要提供一个版权声明即可。

MySQL 的开源协议是基于 GPL 协议,任何公司都可以免费使用,不允许修改后和衍生的代码做为闭源的商业软件发布和销售,MySQL 的版权在甲骨文手中,甲骨文可以推了其商业闭源版本。

完全自主研发:阿里OceanBase

基于Mysql封装:华为Open Gauss、中兴Golden DB,

基于PG封装:阿里PolarDB、TDSQL(PG版)、亚信Ant DB

国产数据库使用案例

腾讯TDSQL:张家港银行、西安银行

2019 年,张家港农商银行对外宣布新一代的核心系统采用 TDSQL 来承载数据。这是国内银行传统核心数据库首次实现国产化。

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

华为Gauss DB:工商银行、招商银行、民生银行

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

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

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

南大通用GBase:农业银行、中国银行(江苏分行)、江苏银行

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

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

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

达梦DM7:建设银行、人民银行(湖北分行)

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

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

中兴GoldenDB:中信银行

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

人大金仓:交通银行、光大银行

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

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

TiDB:北京银行

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

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/30709.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

js内容整理

js内容整理 定时器 JavaScript 提供定时执行代码的功能,叫做定时器(timer),主要由setTimeout()和setInterval()这两个函数来完成。 setTimeout() setTimeout函数用来指定某个函数或某段代码,在多少毫秒之后执行。它…

公益是书籍是什么,公益书籍变现模式有哪些

最近,我看到很多人在朋友圈里做公益书籍。 什么是公益书籍,公益书籍又是怎么进行变现的呢? 公益书籍主要是借助公益的逻辑,分发给各种家长。家长每次根据书单给孩子选择相应的书,15元左右就能拿到一套。 公益书籍实…

Linux进程地址空间

哪有明知明天会死今天就会上吊的傻瓜? -要乐观喔 本次博客的分享呢可能比较抽象,博主尽力画图分析,力图给老铁阐明清楚。 目录 ⚽一、进程地址空间区域划分 👓Ⅰ区域划分 👓Ⅱ虚拟地址和物理地址 ⚽二、页表和映…

科技云报道:发布分布式云战略,中国电子云吹响冲锋号角

科技云报道原创。 过去三年,中国电子云一直牢牢抓住业界的目光,不仅因为“国家队”的身份光环,更因实打实的成绩令人侧目。 据悉,中国电子云核心产品中心云CECSTACK,起步可达3000节点规模,最大可支撑每秒…

一文搞懂堆外内存(模拟内存泄漏)

一、前言 平时编程时,在 Java 中创建对象,实际上是在堆上划分了一块区域,这个区域叫堆内内存。 使用这 -Xms -Xmx 来指定新生代和老年代空间大小的初始值和最大值,这初始值和最大值也被称为 Java 堆的大小,即 堆内内…

2022亚太C题赛题分享

是否全球变暖? 加拿大的49.6C创造了地球北纬50以上地区的气温新纪录,一周内数百人死于高温;美国加利福尼亚州死亡谷是54.4C,这是有史以来地球上记录的最高温度;科威特53.5C,甚至在阳光下超过70多个C&#x…

模板进阶模板分离编译的问题与解决

🧸🧸🧸各位大佬大家好,我是猪皮兄弟🧸🧸🧸 文章目录一、模板参数1.非类型模板参数比如库中的array2.类型模板参数二、模板参数的特化1.全特化2.偏特化(半特化)三、模板的…

RTSP 和 RTMP原理 通过ffmpeg实现将本地摄像头推流到RTSP服务器

RTSP 和 RTMP原理 & 通过ffmpeg实现将本地摄像头推流到RTSP服务器 文章目录RTSP 和 RTMP原理 & 通过ffmpeg实现将本地摄像头推流到RTSP服务器一、流媒体:RTSP 和 RTMP0、参考资料1、RTSP 和 RTMP的工作原理1)RTSP工作原理2)RTMP工作原…

计算机组成原理期末复习第三章-3(唐朔飞)

计算机组成原理期末复习第三章-3(唐朔飞) ✨欢迎关注🖱点赞🎀收藏⭐留言✒ 🔮本文由京与旧铺原创,csdn首发! 😘系列专栏:java学习 💻首发时间:&am…

C树和森林的研究学习随记【一】

文章目录树与森林树结构初识树基本的相关概念森林二叉树(Binary Tree)满二叉树【饱满】完全二叉树【少了叶子的满二叉树】总结树和森林的转换快速转换技巧森林转化为二叉树分辨二叉树的五大性质树与森林 树是一种的数据结构。顾名思义,类似于我们生活中的树一样。【…

C++11标准模板(STL)- 算法(std::stable_sort)

定义于头文件 <algorithm> 算法库提供大量用途的函数&#xff08;例如查找、排序、计数、操作&#xff09;&#xff0c;它们在元素范围上操作。注意范围定义为 [first, last) &#xff0c;其中 last 指代要查询或修改的最后元素的后一个元素。 将范围内的元素排序&#…

m基于Simulink的高速跳频通信系统抗干扰性能分析

目录 1.算法描述 2.仿真效果预览 3.MATLAB部分代码预览 4.完整MATLAB程序 1.算法描述 信道为Rayleigh衰落信道下的性能分析和Nakagami-m衰落信道下的性能分析。本课题我们采用的仿真参数如下&#xff1a; simulink仿真模型如下所示&#xff1a; 跳频是最常用的扩频方式之一…

Hadoop笔记-01概述

文章目录1 什么是大数据&#xff1f;1.1 大数据计算模式及代表产品1.2 云计算与物联网1.2.1 云计算1.2.1.1 虚拟化1.2.1.2 分布式存储1.2.1.3 分布式计算1.2.1.4 多租户1.3 物联网1.3.1 识别和感知技术1.3.2 网络与通信技术1.3.3 数据挖掘与融合技术1.4 大数据与云计算、物联网…

正态分布,二维正态分布,卡方分布,学生t分布——概率分布学习 python

目录 基本概念 概率密度函数(PDF: Probability Density Function) 累积分布函数(CDF: Cumulative Distribution Function) 核密度估计&#xff08;(kernel density estimation&#xff09; 1.正态分布 概率密度函数&#xff08;pdf&#xff09; 正态分布累积分布函数(CD…

山东大学软件学院操作系统课程设计(2021秋季,nachos)实验6

一、实验内容 二、源码分析 1. 理解nachos单线程地址映射机制 Machine::Run()中调用Machine::OneInstruction(Instruction *instr)逐条执行可执行文件中的指令&#xff0c;执行指令过程中和获取下一条指令时如果访问内存&#xff0c;通过machine->ReadMem(…)/WriteMem(……

嵌入式开发学习之--用蜂鸣器来传递摩斯码

本篇文章致力于从开发的角度思考问题&#xff0c;而不是搞学术的东西。 文章目录前言一、项目概况1.1、项目需求1.2、项目来源1.3、项目开发环境1.4、项目意义二、开发步骤2.1、了解什么是摩斯码2.2、构建项目流程图2.3、找到合适的模板2.4、增加文件2.5、添加代码2.6、读入数据…

学生HTML个人网页作业作品 (水果商城HTML+CSS)

&#x1f380; 精彩专栏推荐&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb;&#x1f447;&#x1f3fb; ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 &#x1f482; 作者主页: 【主页——&#x1f680;获取更多优质源码】 &#x1f393; web前端期末大作业…

通过写循环判断对称数:将一个整型数逆置,我们判断逆置后的整型数如果和最初的数相等,那么它就是对称数,如果不相等,就不是对称数

将一个整型数逆置&#xff0c;我们判断逆置后的整型数如果和 最初的数相等&#xff0c;那么它就是对称数&#xff0c;如果不相等&#xff0c;就不是对称数#include <stdio.h>int main() {int i,j0;scanf("%d",&i);int ki;//备份写在scanf之后while(i){jj*1…

Dubbo入门实战(SpringBoot + Nacos)

本文主要介绍 Dubbo 3.0 整合 SpringBoot 的样例&#xff0c;这里使用 Nacos 作为注册中心&#xff0c;读者也可以使用 Zookeeper&#xff0c;项目结构为&#xff1a; interface-service&#xff1a;接口服务user-service-provider&#xff1a;服务提供者order-service-consume…

浅谈中小企业的供应商管理

一、供应商管理的概念 供应商管理&#xff0c;是在新的物流与采购经济形势下&#xff0c;提出的管理机制。现代管理学如MBA、EMBA等将其分为竞争式及双赢式两种模式。供应商管理是供应链采购管理中一个很重要的环节&#xff0c;它在实现准时化采购中有很重要的作用。供应商管理…