2014年的“棱镜门”事件让国人意识到国家信息安全的重要性,2018年的中兴事件又让国人认识到中国高新技术产业“缺芯少魂”、大而不强的生存现状。操作系统、芯片、中间件、数据库作为中国数字底座的重要组成部分,其自主化、国产化程度对于国家IT产业的发展及国家信息安全都至关重要。
随着我国IT产业以及大数据应用的进一步发展,国内数据库市场基于对信息安全、成本、技术服务等多方面的综合考量,对国产数据库的需求愈发迫切。
“相较于操作系统、芯片等的自主研发,数据库的国产化、自主化之路相对更难已经是业内人士公认的事实。一方面,数据库市场已经形成的以Oracle、IBM、Microsoft等为代表的强势垄断格局,使得国产自研数据库在数据库市场话语权不高;另一方面,国产数据库起步时间晚,数据库核心研发人才稀缺,国内数据库研发人才大多是在应用Oracle等海外数据库产品过程中成长起来的,很少人有机会接触到数据库核心技术研发工作。虽然我国数据库产品不断进步、市场应用也不断取得单点突破,但大多处于非核心应用,现阶段国产数据库想与国际主流数据库展开直接的市场抗衡,其难度可想而知。”贵州易鲸捷信息技术有限公司(以下简称“易鲸捷”)董事长李静接受数据观采访时说到。
易鲸捷董事长李静
作为国产数据库发展的参与者,李静对国产数据库的发展感触颇深。“在我国数据库发展初期,‘拿来主义’是比较严重的,当时的国内数据库厂商要么基于一个现有的开源系统改进,要么从其他厂商购买源码授权,虽然起点比较高,但是产品架构几乎不可能调整,短期内也不可能掌握其核心技术。数据库是很复杂的,代码之间是有逻辑性的,单纯买走别人的知识产权并不代表就理解其代码,对代码进行解剖、分析最终实现自主应用的难度非常大,几乎不能实现。”
正是由于缺乏对数据库核心基础架构的自主掌控,国内很多数据库即使发展多年,也没能真正应用在核心交易领域。不掌握数据库产品的底层技术,没有自主的架构,就无法对客户的新需求进行及时、快速的响应。“拿来主义”绝对不可能成为国产数据库的发展主流,这是业内人士达成的一个共识。近年来,一大批国产数据库企业已经实现了数据库核心技术的突破,推出了一批成熟可用、产品化程度、功能和性能上接近国外产品的国产数据库产品,已经具备了走向市场的产业化发展基础。
在我国互联网起步之初,对国外数据库依赖性较强,这一点无可避免,但业内无论是谁都清楚地明白那些终归不是自己的东西,中国作为一个大国,应该也必须拥有自己自主、完整的软件产业体系。因此,我国数据库发展从来不敢停下来,在数十年的努力下,国产数据库不再只有传统“老四家”——人大金仓、达梦、南大通用、神舟通用,阿里巴巴、腾讯、百度等互联网巨头,巨杉数据库、易鲸捷等创业公司在近些年也都积极参与进来,其市场份额也在逐年增加。如果说市场份额增速体现的是市场大盘的增长,那么在复杂场景下实现自主可控考验的就是真实的技术实力。
这里有一个标志性的事件,4月1日,基于易鲸捷国产分布式金融数据库钱库搭建的贵阳银行核心交易“沙箱”系统成功上线,并与贵阳银行现有核心系统并行运行处理业务,在保持银行现有核心业务系统正常运行的同时,将所有核心交易业务1:1实时写入沙箱系统同步运行,系统联机交易平均成功率高达99.99%。贵阳银行核心交易沙箱项目是国产数据库在银行核心交易领域应用的首例试点项目,是国产数据库在该领域的重大突破。据了解,钱库在贵阳银行2000万的账户量下,核心业务系统日处理交易峰值近400万笔,交易成功率高于99.99%,账务类平均交易响应时间小于300ms,非账务类的平均交易响应时间小于200ms,压力测试TPS峰值达20000。
据李静介绍,传统数据库按照处理的业务类型分为两大类,一类是事务交易型数据库,需要在其中进行写入、删除和读取等操作,一类是数据分析型数据库,从数据库中取出数据进行分析及可视化展现。在企业传统的IT架构下,通常需要建立两套数据库系统来分别处理事务交易与数据分析的需求,数据需要在两套系统之间迁移,无法满足实时分析的需求。易鲸捷融合型分布式数据库将分析与交易融合在一个平台上,使用分布式架构动态扩容,从而大大简化银行、运营商等企业由于业务增长停机升级的过程,同时还可以通过实时分析提升数据的实效性,进而从大数据中获取更多的价值。
之所以说“沙箱”系统成功上线是一个标志性事件,不仅是因为其是国产数据库在银行核心交易领域的一次突破,更是因为金融行业的特殊性。金融领域核心业务对数据库要求极高,对于数据处理性能、稳定性、一致性以及安全性的要求都远高于其他行业,被称为数据库领域皇冠上的明珠,能够满足银行核心交易需求的数据库意味着能同时满足其他诸多行业的核心交易需求。
“特别是在5G的推动下,我国短连接、高频的交易将呈现爆发式增长的趋势。从银行系统的角度来看,所承担的业务量将是海量式的增长,同时也不可避免带来金融行业数据安全、业务安全方面的风险,而金融行业一旦出现问题,其带来的破坏效应肯定是多层次的。”贵阳农商银行副总经理徐黔说到。贵阳农商银行是目前易鲸捷融合型分布式数据库核心技术的试点单位之一,其试点项目基于易鲸捷国产分布式数据库核心系统,涵盖核心业务系统、前端图形系统、统一支付系统三大核心模块。
徐黔的观点与李静的想法不谋而合,这也是易鲸捷选择金融行业这么高难度的领域作为数据库国产化替代的切入口的重要原因。“金融活,经济活;金融稳,经济稳。金融安全是国家安全的重要组成部分,银行金融机构核心交易系统是金融业务正常稳定运行的根基,其安全性尤为重要,但我国2000多家银行核心交易系统的底层数据库均被甲骨文、IBM等国际科技巨头长期垄断,致使我国金融行业的核心数据脉长期掌握在跨国巨头手中,这对我国国家信息安全、金融安全来说都是非常危险的。”李静告诉数据观记者,作为数据库企业,最应该要做的是要守住国家金融交易的安全,这是使命级的任务。
在贵州省人民政府、贵阳市人民政府的统一领导下,在贵阳银行、贵阳农商行的大力支持下,易鲸捷现已在这两家银行核心数据库国产化试点进行应用。贵阳农商行副总经理徐黔告诉记者:“易鲸捷国产分布式数据库相较于传统数据库更能支撑5G时代的物联网、人工智能、区块链等新兴技术对于实时海量数据的融合管理需求,其在银行领域开创实时的双库并行(传统数据库为主库,易鲸捷数据库为辅库)架构建设,可以说为我国加速在金融领域以及其他各领域全面实现数据库国产化替代提供了可行模式和范本。”
数据库技术是大数据产业发展的“引擎”,贵阳发展大数据离不开数据库等基础设施技术的支撑,而数据库的国产化替代更是当前自主可控背景下大数据产业发展的必然要求。大力推行数据库的国产化替代,不仅将重塑各行业的运行逻辑,更将为贵阳大数据产业的发展开辟一条崭新的赛道。