长期以来,全球关键行业数据库市场一直是海外IT巨头公司的天下,Oracle和IBM的DB2更是处于绝对的优势地位。不过在日益纷乱的国际政治经济大环境下,各国关键行业的数据、业务安全都面临着严重的威胁。要彻底解决这些方面的问题,中国有必要在至关重要的数据库领域建设自己的能力,打造自己的品牌。在6月初举行的BDIC大会上,中兴通讯宣布其GoldenDB数据库获得了全部50项测试满分的成绩,成为业界唯一获得如此好成绩的厂家,引起了人们对中国数据库技术的热议。
中兴通讯副总裁赵培在接受记者采访时表示,经过多年的努力,中国的数据库品牌正在加速崛起,涌现出不少知名品牌,只是由于国外企业占据先发优势,使得国产数据库一直面临着技术、市场、生态等多方面的挑战。“中兴通讯在数据库领域有十几年的积累,专注于金融行业的GoldenDB数据库更是在安全可靠、银行基因和商用领先三个方面做好了充足的准备和积累,未来必将在全球金融行业数据库市场大放异彩。”赵培说。
现状:国外厂商垄断金融市场
数据库作为一种至关重要的基础型软件,各行各业都在大量应用,金融行业的日常业务尤其依赖数据库。据赵培介绍,银行的业务系统大致可以分为两种类型,一类是处理资金往来的核心账务系统,要求标准最高,目前基本都采用IBM的软硬件环境和DB2数据库,从数据库到架构都被国外厂商垄断;另外一类是处理理财、流程类、分析类的外围业务系统,标准不像前者那样高,所以不少都采用了开源数据库。
“目前国内金融行业95%以上的份额被国外数据库占据,国产、开源数据库市场份额很少。”赵培说。
赵培表示,国内外数据库市场的规模很大,全球管理型数据库的市场规模在亿美元左右,国内市场规模约为亿元人民币左右。与此同时,受经济环境、政策等因素的影响,国内市场需求也呈现出了很多新特征,所以中国厂商有动力、有希望在数据库市场上开拓出一片天地。比如中国金融业主管单位明确提出,金融行业的核心技术必须要掌握自己手中,而且未来银行的IT业务系统要向云化、分布式架构、人工智能等方向发展。这些要求既是从国内金融行业的长期健康发展出发,也是从金融行业业务创新、技术创新的角度出发,在客观上也为国产数据库技术和产品的发展提供了难得的机遇。
新形势带来新机遇
随着互联网经济快速发展,金融行业的业务涌现出不少新的特点。比如手机支付非常流行,人们不再像过去一样从ATM机取款几千、几万,而是频繁地几块几毛钱的来往;电子商务行业人为的打造了“”、“双十一”等购物节,特定时刻会爆发巨量的资金来往。赵培表示,这些都对国内银行的核心业务系统造成了巨大的冲击,传统的集中式、封闭式架构已经不能有效应对新的经济形势,转向分布式IT架构、分布式数据库就成为了必然。
分布式架构的好处很多,首先是无需过高的一次性投资,从计算力到存储空间,都可以根据业务规模的变化进行灵活调整。赵培介绍说,随着业务量增加,银行要把中型机扩容为大型机,成本会增加10倍,负担非常重。“分布式架构则可以按需扩容,大大减少银行的资金压力。”赵培说。
其次是更有利于银行的技术创新。银行要推创新业务,必须以技术创新作支撑,但是传统的集中式、封闭架构不利于技术创新。这是因为国外厂商通常不做客户定制开发,银行也无法在传统架构数据库的基础上进行技术创新。要推进创新,选择分布式架构数据库是大势所趋。
面对机遇,中兴通讯早就做好了准备。赵培告诉记者,在数据库领域,中兴通讯并不是新手。早在年,中兴通讯就启动了一些涉及数据库的自主研发项目,包括文件数据库、内存数据库和分布式数据库等产品。年,中兴通讯又进一步启动了金融级分布式数据库的研发,并在随后五年间持续保持战略性投入,产品也成功地应用于中信银行、江苏省农信社、江苏银行的一些业务系统中。-年,中兴通讯在数据库领域的投资超过了5亿元人民币,目前形成了一支人的数据库研发团队,累计申请专利多件。
“17年的厚积薄发,让中兴通讯的数据库产品具备了业界领先的水准,可以充分满足金融行业客户最严苛的要求。”赵培说。
摘下“皇冠上的珍珠”
由于金融级交易型数据库的技术难度大、要求标准高,在数据库领域被称为是“皇冠上的珍珠”。赵培表示,金融交易系统要求实时一致、数据零丢失,任何异常情况下都必须保证数据的安全可靠,同时具备灵活的扩展性,比任何行业的要求都要高。“中兴通讯GoldenDB在设计之初就充分考虑到了这些特殊要求。”赵培说。
GoldenDB数据库的设计原则就是最高标准地确保安全可靠,目标是成为代码百分之百自主掌握的国产安全数据库。此外,中兴通讯GoldenDB数据库是一款面向金融级交易型场景的分布式数据库,设计初衷就是用于替换金融行业核心交易系统正在使用的国外产品。在信通院年组织的有6家银行参与的测试中,11家厂商参评,结果只有中兴通讯GoldenDB数据库通过了全部50项测评,其它厂商的产品普遍只通过了43-45项。赵培认为,这意味着GoldenDB已经得到了国内金融级交易型数据库的认证,是最贴合核心业务场景的分布式事务数据库产品。
采用GoldenDB数据库还可以大大降低银行的成本。据赵培介绍,国内银行正在使用一百台左右IBM的大型机和数据库系统,中小型机大概在一千台左右,中国银行业每年要为此花费多亿元。如果迁移到GoldenDB架构上,初步估算可以将硬件成本降低80%,整个系统的综合成本降幅降在70%-80%之间。
中兴通讯GoldenDB还是国内唯一一个有实际上线经验的国产金融级交易数据库。从年起,中兴通讯开始与中信银行合作开发GoldenDB数据库,先后上线了5个业务,有的业务已经正常运行了5年。在此期间,双方合作围绕核心业务做了大量验证,结果表明GoldenDB的一致性、正确率达到了百分之百,扩展性近乎线性增长,完全满足金融级交易系统的要求。
“接下来中兴通讯还将与中信银行一起,将核心业务系统从原有的IBM架构上完全迁移到GoldenDB架构下。”赵培说,“届时GoldenDB将是国内乃至国际上第一个完成这项任务的产品。”赵培说。
确保平滑迁移
银行的业务有其固有的逻辑和规则,在长期的经营中,积累了一套完整而复杂的核心业务系统,在向新架构迁移时需要尽可能地减少改动。根据银行方面的需求和特点,中兴通讯GoldenDB在数据库层面实现了强一致性,可以保证将业务迁移的工作量减少到最小。
此外,分布式架构数据库只是银行核心交易系统的一小部分,还需要硬件、操作系统、中间件以及业务应用层面的配合,这就需要有一个完整的生态作为支持。赵培告诉记者,中兴通讯围绕GoldenDB打造了一个端到端的生态链,在CPU领域引入了英特尔、AMD、power、龙芯、兆芯等国内外知名的伙伴,在中间件领域有领驭科技等,中兴通讯还针对市场上主流的操作系统进行了适配。这些工作足以让银行客户平滑地迁移到GoldenDB架构上来。
对于选择难度最高的银行核心交易系统作为突破点,赵培表示,依托中兴通讯在云计算、大数据、AI和先进网络领域的强大技术实力和17年的数据库开发经验,从最高端市场入手是效率最高的策略。在金融行业站稳脚跟之后,中兴通讯会逐步将GoldenDB数据库拓展到各个行业,完成在数据库领域的整体布局。
赵培告诉记者,金融行业市场国外大型IT公司长期处理领先优势,中兴通讯在这个领域面临着硬碰硬的较量。“不过我们希望能通过自己的努力,为中国的金融行业发展做一些贡献。”赵培说,“未来中兴通讯会把研发、实践中积累的经验、关键技术等,以联盟的形式向整个行业分享,推进中国金融行业信息化的健康发展。”