五年磨一剑 中兴GoldenDB数据库出征

国产软件经过几十年的探索已经有了不错的发展,甚至在移动支付等某些领域引领全球。但是在基础技术领域比如操作系统、数据库、芯片等方面还有很多不足。

随着新技术、新的业态的发展带来了新的机遇与挑战。提起中兴通讯,大家可能更多想到的是5G、通信,2014年其与中信银行合作研发GoldenDB数据库,五年磨一剑,如今把示君。据悉今年底中信银行的核心系统有望率先换“心”到GoldenDB,如果实现将具有里程碑意义。

做“皇冠上的珍珠”

自棱镜门事件后国家对自主安全可控越来越重视,2014年9月银监会发布的39号文件指出从2015年起,各银行业金融机构对安全可控信息技术的应用以不低于15%的比例逐年增加,直至2019年达到不低于75%的总体占比。

另一方面云计算、大数据、移动支付等的发展对银行提出了新的要求,面临海量数据高并发的挑战,也要实现实时一致性。传统的集中式IT架构已经不能满足需要,向分布式架构转型已经成为技术趋势。而银行几十年来积累下来的业务资产是其核心科技资产,IT资产尤其是数据库的迁移并非易事。

和其他传统行业比,银行业是更加严重依赖于数据库的行业,因为现代银行的每一笔操作都要基于数据库完成。大型银行对技术要求最为严苛,安全、监管要求也最为谨慎,一贯被业内视为数据库的“试金石”。

在此背景下,中信银行与中兴通讯于2014年确立了战略合作关系,彼时中兴在自研数据库方面已经有12年的技术积累,双方一拍即合开启了金融级交易型数据库GoldenDB的研发探索之旅。

在日前媒体交流会上,中兴通讯副总裁、私有云产品总经理赵培强调银行对数据库用到极致,是最严苛的行业客户,尤其是核心业务使用的数据库系统,是技术难度最高的场景,可以称为:皇冠上的珍珠。

而选择金融行业的另一个考量是如果在金融行业能把数据库做得非常好,满足数据库要求,赵培相信“在其他行业大部分场景都能够满足,所以我们要做一款金融级交易型的数据库。”

五年磨一剑

据悉,起名GoldenDB是希望带给客户的价值是至诚至金,而定位在金融级交易型数据库要求更加严格,需要事务实时一致、数据安全可靠、横向可扩展、易于使用运维,GoldenDB也是目前唯一全项满分通过信通院标准测试的产品,累计获得100多项专利。

能够取得这样的成绩离不开双方的努力。比如中兴通讯的主要研发人员都在南京,在需求阶段研发人员会常驻中信银行现场,保证需求准确及时反馈到后方团队,每周每月都有例会讨论解决相关问题。为了及时有效的沟通,将南京研究所与中信银行之间的网络打通。

为确保GoldenDB产品和解决方案能够匹配更为复杂场景的需求,中兴通讯在研发GoldenDB过程中在测试方法方面做了创新,推出混沌测试和红蓝对抗。

而最重要的是仿真系统,2018年11月总行核心系统并行仿真上线,将原来IBM系统和新的系统实时比对,在时序和数据方面没有偏差确保一致性,尽可能避免不会出现重大风险,据悉,上线半年多以来新、老系统完全一致。这为10月中信银行所有核心系统的迁移提供了更多的保障。

从2014年立项开始,5年间从外围系统逐步向核心账务系统迁移,现在中信银行冠字号系统合作平台、门户网站系统、金融同业平台、统一零售积分系统等5个系统已经上线,预计今年8月,中信银行信用卡业务会率先全部迁移到GoldenDB。10月左右中信银行所有传统核心业务会全部迁移到GoldenDB,这是极具里程碑意义的事件,也是全国首例国产数据库真正全面替代银行所有核心系统数据库的真实案例。

而GoldenDB的客户除了中信银行,还有江苏银行等,另外在非金融行业,如:政府、电力、智慧城市方面也有布局。中信银行核心业务迁移后,又将是一个新的开始。

任重道远

根据Gartner的报告,全球数据库市场空间巨大,其中关系型数据库2018年达到375亿美元,仍然保持10%的快速增长。在中兴通讯看来前期中国占全球市场小于4%。预计未来5年内逐渐达到20%以上,约75亿美元,其中金融业为21亿美元。

未来可期,不过虽然取得了成绩但也不能盲目乐观,根据中兴通讯统计,目前国外厂商占据国内金融数据库95%以上市场份额。

而从底层硬件到操作系统、中间件等方面国产还有很多不足,自主可控依然任重道远。

银行从上个世纪80年代开始引入国外的设备、系统,30多年来的积累沉淀,养成非一朝一夕之事,迁移也不可能一蹴而就。

从中兴通讯自身来看既要面临国外厂商的竞争,同时也要与华为、阿里等同台竞技。无疑中信银行是GoldenDB打造的标杆客户,其他行业更多还是在验证阶段。每个行业都有不同的特性和需求,即便是性能最高也不一定是最合适,从金融行业向其他行业拓展可能也会遇到一些新的挑战。

自古以来艰难困苦玉汝于成,而在这次媒体沟通会上我们看到了中兴通讯的决心,近三年在GoldenDB的研发投入超过5亿元,中兴通讯副总裁赵培指出“数据库属于公司的战略产品,我们是不计费用在投入。”

不过在基础技术领域砸钱远远不够,还需要砸人和砸时间,如何吸引更多优秀的人才,能否耐得住寂寞坐冷板凳,是包括中兴通讯在内所有国内厂商都要思考的问题。五年磨一剑不易,今年底且看中信银行所有核心系统上线后霜刃如何。0

Image placeholder
maidou883
未设置
  82人点赞

没有讨论,发表一下自己的看法吧

推荐文章
MongoDB数据库因安全漏洞,导致Family Locator泄露二十多万名用户数据

摘要:本月第二次,未受保护的MongoDB数据库因大量安全漏洞而导致敏感信息泄露,受欢迎的家庭跟踪应用程序FamilyLocator已经暴露了超过238,000名用户的实时未加密位置数据。该应用程序非

中兴数据库的决心

摘要:在数据库方面,中兴有着17年的相关技术积累储备,早在2002年,中兴就启动了数据库相关技术的研发,最近5年,中兴更是加强数据库投入,累计投入10个亿。目前,中兴拥有一支超过500人的数据库研发团

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

摘要:沿用、并存还是替代,一直是银行核心系统数据库转型重点思考的问题。四大行目前主要采用的是沿用与并存的数据库产品战略,在确保稳定的大前提下对新兴数据库技术进行探索研究和实践。相对而言,股份制银行在这

开曼国家银行已证实被黑客入侵:2.21 TB数据惨遭泄露

“或许这只是冰山一角,其背后还隐匿着更多的深海冰川。”开曼群岛——一个吸引人的财政天堂。近日,据外媒报道,匿名黑客入侵了开曼国家银行,并泄露了2.21TB数据,此外,他还向其他黑客提供100,000美

中兴陈河堆:PostgreSQL在5G网管中的应用

2019年是中国5G试商用元年,各大电信运营商正在进行紧张的5G实验局测试。5G网络基于SDN/NFV虚拟化技术进行构建,组网架构非常复杂,由无线接入网、承载网、核心网等部分组成,包含了大量的网元设备

5G+AI能否让中兴视频再创新高?

 “中兴通讯在视频通讯已经有超过20多年的技术积累,我们应该是中国最早做视频会议自主研发的厂家,也是国内唯一两次获得国家科技进步奖的厂家”。中兴通讯副总裁、视频产品线总经理华新海在接受IT168记者专

陆天炜: GoldenDB事务一致性处理机制优化历程

前言:GoldenDB是中兴通讯推出的一款自研的金融级交易型分布式数据。针对金融行业关注的数据库事务一致性问题,中兴通讯GoldenDB分布式数据库架构师陆天炜,在DTCC2019数据库大会上做了干货

飞天 AI 平台重磅发布!阿里拥抱 AI 这五年

2014年,一个名为“iDST”的神秘部门的诞生开启了阿里的人工智能新征程,5年后,初长成的达摩院成为了阿里AI崛起的代表性力量。如今,阿里已跻身全球人工智能技术研发的第一梯队,成为时下这AI技术洪

这个程序员在阿里五年晋升三次,Coding 是立身之本

作者:支付宝技术团队小二穆远是蚂蚁金服的一名程序员,五年晋升了三次,他要聊聊自己的五年阿里之旅,那些变化、坚持和泪水。请看本期的年陈故事会。在阿里待满五年是一种什么样的体验?打怪升级,一路找寻自己的答

如何看待阿里云发布POLARDB Box数据库一体机

9月26日,2019杭州云栖大会上,阿里云宣布正式推出高性能数据库一体机POLARDBBox,这是业内首次推出基于云原生数据库的一体机。“POLARDBBox是一款跨时代的产品,打破了云数据库的服务边

MongoDB与阿里云达成战略合作,云将是数据库最佳载体

摘要:开源数据库厂商与云服务供应商两大阵营之间存在争议是事实,MongoDB与阿里云达成战略合作,背后意味着什么?对MongoDB,对阿里云分别意味着什么?对整个数据库产业又意味着什么?MongoDB

中信银行信用卡业务数据库实现国产替换,湖北银行新核心系统项目正式验收,阿里云与MongoDB达成战略合作

中信银行信用卡业务数据库实现国产替换10月31日,由IT168旗下ChinaUnix社区主办的第十一届中国系统架构师大会(SACC2019)在北京召开。会上,中信银行软件开发中心/技术平台开发处副处长

海量数据AtlasDB:把“数据库好用”这件事做到极致

导语:坚守初心、不辱使命,近期海量数据研发的企业级数据库AtlasDB获得了市场的普遍关注。这款以“好用”著称的国产数据库产品,不仅承载着海量数据公司对技术创新的坚持和投入,更凝结着一群拥有“工匠之心

Go编程语言教程_1.3. Golang的Hello World

你好,世界!是任何编程语言中的第一个基本程序。让我们使用以下步骤用Go语言编写第一个程序: 首先打开Go编译器。在Go语言中,该程序以.go扩展名保存,它是UTF-8文本文件。 现在,首先在程序中添加

DBA职业发展之路:去“IOE”等挑战之下,DBA将何去何从?

开篇随着近些年来,开源、自动化、云化的兴起,DBA职业也正悄然发生一些变化。经常有朋友咨询我,职业发展规划;特别是近期Oracle的大幅裁员之后,针对DBA这一职业未来该如何发展?本文是个人对此问题的

leveldb源代码分析系列1:MemTable的实现

MemTable及其实现这是一个第零层的主题,预计扩展如下第一层主题:1.1comparator介绍1.2skiplist实现介绍1.3数据压缩相关介绍1.4Put流程1.5Get流程leveldb中

leveldb源代码分析系列1.1:memtable中comparator的实现

leveldb中memtable封装了一个skiplist用来存储真正的数据,跳跃列表的实现一定需要定义存储项的序关系,而在leveldb中这个序关系通过comparator相关类来实现。leveld

leveldb源代码分析系列1.2:skiplist实现

skiplist的实现介绍leveldb中的SkipList是一个模板类,其模板参数的类型分别是存储的Key类型和Comparator类型。虽然名字是Key类型,但其实存储了整个entry,只不过Co

如何成为数据库管理员(DBA)

作者:MacyBayern编译:老鱼如果你想成为DBA,但又不知道从何入手,那么,这里有一份关于DBA薪酬、就业前景、技能和常见面试问题指南,也许可以给您一定的参考。人工智能(AI)、机器学习和物联网

分布式时序数据库QTSDB的设计与实现

现有的开源时序数据库influxdb只支持单机运行,在面临大量数据写入时,会出现查询慢,机器负载高,单机容量的限制。为了解决这一问题,360基础架构团队在单机influxdb的基础上,开发了集群版——

解码GaussDB:如何成为世界级数据库?

1、开源GaussDB单机版OLTP;2、成立鲲鹏智能数据产业联盟数据库产业推进组;3、1.5亿元启动基金,发起GaussDB高校金种子发展计划;4、成立十大GaussDB高校联合创新实验室;5、现场

解DBA之惑:数据库承载能力评估及优化手段

作为DBA,有时会被挑战类似这样的问题:如果现有业务规模增加10倍、100倍,数据库是否能够支撑?下个月我们搞大促,数据库这边没问题吧?计划进行去O工作,代码逻辑不变,数据库从Oracle切换到MyS

MySQL 数据库操作:创建和查看数据库

数据库是数据的集合。MySQL允许我们高效地存储和检索数据库中的数据。在MySQL中,我们可以使用CREATEDATABASE语句创建数据库。但是,如果数据库已经存在,则会引发错误。为了避免该错误,我

MySQL 数据库操作:删除数据库

使用MySQL的DROPDATABASE命令可以很容易的删除一个数据库。数据库删除的同时,所属的数据表将一起被删除。如果删除的数据库不存在,则会引发错误。为了避免错误的发生,可以在DROPDATABA

平安科技数据库总经理汪洋:开源数据库在平安的应用实践

本文转自| 平安科技数据库产品团队2019年5月9日,平安科技数据库产品及存储产品部总经理在第十届数据库技术大会DTCC上分享了《开源数据库在平安的应用实践》,本文根据演讲内容整理,围绕以下几个方面进