暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

对话央视丨走进中国自己的数据库 GoldenDB

中兴通讯 2022-07-19
1785
今天,当我们谈起关键核心技术自主创新的话题,很多人都会非常关注芯片,但是,还有一种IT的核心技术,它的重要性丝毫不在芯片之下,那就是数据库。
7月18日,央视频“CCTV对话”栏目播出自主创新专题视频,带我们一起走进中国自己的数据库。





从日常水电费记录缴纳到日常出行网络购票,再到时下流行的数字货币交易乃至物联网技术应用等方面,都跟数据库息息相关,由此可见,数据库的处理能力、安全及可靠性等等要求之高。

GoldenDB的初心

近年来,中国金融科技创新的大环境给了一批敢于坚持自主创新,探索分布式数据库发展道路的先行者探索的机会,中兴通讯GoldenDB分布式数据库团队就是其中的代表。
2019年和2020年,GoldenDB分布式数据库先后成功投产中信银行信用卡核心和总行账务核心两大核心业务。这个成就的历史可以追溯到20年前。2002年,中兴通讯启动数据库产品研发,2014年开始中兴通讯瞄准金融行业数据库进行技术攻关,聚焦银行核心业务场景。

从通信系统来说,其实它要求的就是分布式数据库,从2010年到2014年这个阶段,当时银行受一些云计算和大数据技术的启发,如果银行再固守之前的那套系统,在竞争当中会处于劣势。我们在行业多年的积累以及中兴通讯的创新基因,我们有信心和传承去做成这个产品。——兴通讯首席技术官王喜瑜


中兴通讯自主开发的GoldenDB,是分布式数据库。
如今中国的数字经济蓬勃发展,移动支付日益碎片化,带来的最大挑战是高并发。当金融机构面临巨量的支付需求或者说响应要求的时候,传统集中式架构很难扩展,这时分布式架构的数据库就能大显身手了。

GoldenDB的技术创新

自主研发数据库谈何容易,必须面对在金融领域耕耘多年,早已具备了相对完善的产品、解决方案的国外老牌公司。另一方面,国外数据库研发团队都在国外,国内只有少数技术支持,对客户服务的响应速度慢或者不到位。
随着金融业务连续性要求不断提升,系统宕机时间长将造成重大损失,需要数据库厂家提供完善的本地化支持服务。
数据库的自主研发必须迎难而上。
由中兴通讯自主开发的分布式数据库GoldenDB,已经率先在中信银行等大型银行账务核心系统商用投产,并且平稳运行超过三年时间。
数据库本身已经很难,核心业务数据库就是难上加难。一家银行通常有几百套信息和数据系统,国有大行甚至可能有几千套,其中包括核心业务系统和非核心业务系统。简单来说,和“钱”有关的系统,例如资产管理、贷款管理等,都属于核心业务系统,是银行的重中之重,对数据库的要求极其严苛,在保证数据不丢失的前提下,需要达到99.9999%的高可用性,简单点说就是在一年的3100万秒中,数据库的中断时间不超过31秒,对系统要求极高。
稳定和安全是数据库的生命,也是中兴通讯致力达到的目标。
在安全性上,数据库必须考虑容灾,也就是在异地部署一个一模一样的数据库,一个数据库如果因为意外停止工作,系统可以切换到另一处,继续正常工作。GoldenDB的数据同步效率极高,所以即使出现个别节点故障,也不会影响整体系统交易,满足银行业务高可靠、高可用需求。

中兴通讯能做成这个事,是天时地利人和的共振,天时是因为国家监管对银行也有创新的要求,像中兴通讯能够在这个行业的竞争里做到全球前两名,这是我们去做银行分布式数据库的最底层的基础。我们比较幸运地遇到了中信银行,是他们手把手地教我们一个个场景,应该做成什么样,应该怎么样去测试。除了中信银行之外,包括中国建设银行、中国工商银行,他们给予我们很多的指导和支持。——中兴通讯首席技术官王喜瑜


在数据处理能力上,考量数据库的指标是TPS,即每秒处理事务数。根据中国银联项目测试结果,在1.5亿卡用户规模条件下,GoldenDB的TPS超过10万,这是目前国内金融行业核心业务现网实测的最高性能,可以满足银行未来业务快速发展的需求。

GoldenDB如何帮助银行替换现有数据库

既然这么好,是不是大家都争前恐后换成分布式数据库了?并不是。
主要原因是分布式数据库更加复杂,在设计,故障排除和管理方面要求更高。现在80%以上的企业用的都是集中式数据库,换成分布式必须对上层应用进行根本改造,除了投入巨大成本,还可能会面临巨大风险。只有完成核心业务系统的替换,才算真正意义上达成目标。所以真正敢于替换成分布式数据库的银行少之又少,即使换了也基本是非核心业务。
中兴通讯GoldenDB的解决办法是:保护银行现有资产,而不是彻底重构。银行经过多年发展,积累下来的核心资产不是服务器,也不是硬件设备,而是业务逻辑和应用逻辑。重构资产的代价无论从时间上,还是人力物力上来说,都太过于昂贵。
中兴通讯在研发GoldenDB之初就强调通用性和一致性,目的就是为了降低业务迁移难度。这样从集中式架构向分布式架构转变时,就能够最大程度地保护原有资产,实现平滑、快速、安全地过渡,而不是把业务打乱,重新再做一遍。

构建新生态

2019年10月26日,在人行的大力支持下,中兴通讯自主开发的分布式数据库GoldenDB正式在中信银行信用卡核心业务系统投产;2020年5月3日,GoldenDB分布式数据库成功投产中信银行总行账务核心业务系统,成为国产数据库在大型银行核心业务替代的首个成功案例。
通过这样一些在金融行业的积极尝试,中兴通讯正在把GoldenDB的经验贡献给中国的分布式数据库,比如产业发展的见解、技术方案和对行业的经验,还通过参与行业权威组织的白皮书编写、课题研究、实验室共建等,共建行业生态。
2021年5月,中兴通讯GoldenDB首批通过国家金融科技认证中心分布式数据库标准符合性验证测试”,帮助自主数据库把标准融入发展基因中。
建立数据库自主核心技术标准,直接关乎中国在数据库领域地位实力,确立技术主导权和标准话语权。中兴通讯也正在把金融行业积累的成功经验推广应用到更多关键行业。
中兴通讯首席技术官王喜瑜表示,

我们的初心是做金融场景,在我们把这个事情逐渐做成功之后,越来越多的行业也开始找到我们,希望我们能做这个核心的交易系统,比如说12306系统、航线系统。


我们的定位是做基础设施,商业模式能够创新是因为有底层最扎实的基础设施。我们作为数字经济的筑路者,“把最难的事情做到最好”,信息高速公路这个基础设施能够做好就是最重要的创新,只有把这条路修好了,在上面才会有四通八达的创新。



最后修改时间:2022-07-19 11:23:05
文章转载自中兴通讯,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论