GoldenDB ,一个已经全面支撑银行核心系统的国产数据库

  • 时间:
  • 浏览:31
  • 来源:森七博客 - 专注共享张凯博客资讯

摘要:沿用、并存还是替代,时不时是银行核心系统数据库转型重点思考的问题图片图片。四大行目前主要采用的是沿用与并存的数据库产品战略,在确保稳定的大前提下对新兴数据库技术进行探索研究和实践。相对而言,股份制银行在这方面走的很快,在沿用、并存的基础上,有银行愿因 分析更进一步,实现全面替代。

去年,在乌镇召开的第五届世界互联网大会上,有消息爆出,中信银行在2019年,有望率先实现“核心系统”换“心”。而这颗“心”可是GoldenDB数据库。

毫无问题图片图片,这是极具里程碑意义的事件,也是全国首例国产数据库真正全面替代银行所有核心系统数据库的真实案例。

据了解,愿因 分析一切顺利,今年8月,中信银行信用卡业务会率先删改迁移到GoldenDB。10月,中信银行所有传统核心业务会删改迁移到GoldenDB。

GoldenDB出处

GoldenDB人们熟悉,人们陌生,关于这名 数据库的出处,除了中信银行,就不得不提中兴通讯。

早在302年,中兴通讯就基于IT技术前瞻性考虑,启动了数据库的研发。自主研发了文档数据库、内存数据库、分布式数据库等产品并大规模服务于电信领域。

2014年,中兴通讯又面向金融行业启动了金融级分布式数据库的研发。2015年,中兴通讯与中信银行战略商务合作推出了自主研发的适用于银行交易型强一致性的分布式数据库产品GoldenDB。

GoldenDB整体研发耗时6年,并获得了30多项相关专利。

中兴通讯与中信银行的联手,可不还要说是水到渠成,一方面众所周知,国外商用数据库的购买、升级、维护成本极高。当事人面,国外商用数据库后要匹配个别客户特定的场景需求,这愿因 客户的需求无法得到充分的满足。

并且 ,2014年,中兴通讯与中信银行走到一齐联手研发分布式数据库,最初可是在要素业务展开战略商务合作,比如卡积分等。到了2016年,经过双方仔细评估,时候始于启动传统核心系统下移工作,目前,这项工作愿因 分析到了即将上线阶段。

中兴通讯私有云产品总监、金融行业首席架构师秦延涛告诉笔者,愿因 分析一切顺利,今年8月,中信银行信用卡业务会率先删改迁移到GoldenDB。10月,中信银行所有传统核心业务会删改迁移到GoldenDB。

GoldenDB研发背景

随着移动互联网和物联网技术的不断演进和发展,金融企业面临着科技创新和基础架构转型的压力。打个比方,在10年前,愿因 分析只能发工资愿因 分析有急事时,亲戚亲戚.我都都才会去一次银行取钱。

而现在,愿因 分析移动支付、扫码支付等新兴支付方法的普及,银行系统面临着絮状的消费业务量,愿因 银行系统的业务负载剧增。对银行而言,去银行取30元和扫码消费1毛钱对银行IT系统的压力只能 区别。并且 ,在移动互联网和物联网技术快速更新迭代的具体情况下,银行核心系统的压力只会只能 大。

所有银行都愿因 分析意识到哪几个问题图片图片,并时候始于在积极运作企业自身的基础架构转型,这是金融科技发展的必然趋势。

在原来的背景下,中兴通讯看多了其中的机遇,转而研究金融级的分布式数据库。

而让中兴决定加大投入去研发金融级数据库的另外一另有一个愿因 是,在各个行业中,无论是对数据库稳定性、性能要求最苛刻的当数金融行业。这愿因 分析,可是把金融领域的数据库做好了,辐射到或多或少行业则删改只能 任何问题图片图片。

亲戚亲戚.我都都希望,GoldenDB带给客户的价值是至诚至金,这可是GoldenDB的命名由来,秦延涛说。

强一致性,保护银行现有资产而非重构

GoldenDB最大特点是彻底处里了事务一致性,数据实时一致性的问题图片图片。一致性对金融行业的重要性好的反义词,银行多年发展积累下来的核心资产都有服务器,也非硬件设备,可是业务逻辑和应用逻辑。

并且 ,在面对金融行业的分布式架构演进时,首不难 面临的抉择:是要保护现有资产,还是要重构现有资产?

秦延涛表示,重构资产的代价无论从时间上,还是人力物力上来说,都太过于昂贵。中兴通讯从研发GoldenDB之初,就时不时强调一致性,其愿因 可是希望金融企业从现有的集中式架构向分布式架构演进的过程中,都上能最大程度地保护原有资产,可不还要平滑、快速、安全地从原有的烟囱式架构转变成分布式架构,而都有以削足适履的方法将业务打乱,重新再做一遍。

一致性除了能保护银行原有资产外,GoldenDB在使用的时候与传统数据库在使用方法上也是一脉相承。目前,GoldenDB在这方面是领先的,秦延涛说。

独特测试方案:混沌测试和红蓝对抗

为了确保GoldenDB产品和处里方案都上能匹配更为冗杂场景的需求,中兴通讯在研发GoldenDB过程中产生了这名 独特的测试方案:混沌测试和红蓝对抗。

混沌测试:即在研发过程中,默认任何阶段后要冒出问题图片图片。从系统中随机选泽一台或多台服务器的节点,注入一另有一个或多个异常和故障,过程删改随机,注入异常和故障后,观察整个系统运行具体情况是是否是达到要求。

原来做的愿因 ,在于服务器是X86架构而非原有定制化服务器,并且 ,服务器的RAST社会形态会稍弱。

红蓝对抗:数据库管理系统这名 很庞大,在冒出问题图片图片后,怎么才能 才能 快速选泽问题图片图片源并处里问题图片图片?中兴通讯借鉴了军演思路,组织蓝军部队给红军“捣乱”。蓝军部队到系统里去干“坏事”,红军部队进场时候,要快速地发现问题图片图片和处里问题图片图片,来消除影响。整个过程考验的是产品是都有有足够心智心智成熟图片 图片 期图片 图片 期期的运维手段和工具来处里问题图片图片。

写在最后

着实,亲戚亲戚.我都都时常会听闻某国产数据库进入银行核心业务系统,但实际上,真正进入的往往可是要素业务或说核心业务某一支,而非删改替代核心业务系统(存、贷、汇、银行卡、结算、客户开户、客户统一视图等)。

很显然,这名 核心业务替代方法的难度和意义删改不同,而中信银行换“心”,GoldenDB数据库做的是后这名 。

本文由

老鱼

发布在

ITPUB

,转载此文请保持文章删改性,并请附上文章来源(ITPUB)及本页链接。

原文链接:http://www.itpub.net/2019/06/06/2093/