APP下载

国产数据库厂商要把突破重大技术难关摆在首位
——访人大金仓公司总裁 任永杰

2015-08-07

信息安全与通信保密 2015年5期
关键词:数据库产品系统

本刊记者 杨 晨

国产数据库厂商要把突破重大技术难关摆在首位
——访人大金仓公司总裁 任永杰

本刊记者 杨 晨

任永杰:北京人大金仓信息技术股份有限公司总裁。

近年来,国产数据库厂商北京人大金仓信息技术股份有限公司通过自主研发、产学研结合、兼并收购等方式,快速形成了集数据存储、管理、集成、分析、展现于一体的全面产品线及符合新一代架构的数据中心解决方案,在长期被少数西方厂商主导的国内数据库市场打出一片天,该公司自主研发的大型通用关系型数据库已与国际主流产品同步,广泛应用于关系国计民生、国防军工等有较高信息安全需求的领域。近日,本刊记者带着相关问题走访了人大金仓总裁任永杰。

记者:可否谈谈我国数据库市场领域的现况,在国家安全的大背景下这种现况带来了怎样的危机感,国内数据库企业应当如何发挥自身力量实现产业报国?

任永杰:经过十多年的艰苦发展,国产数据库在技术研发方面取得了长足进步,但在中国数据库市场领域,仍然是以Oracle为代表的国外数据库处于主流地位,市场占有率更是超过90%以上。同时面对以大数据、云计算、移动互联网、物联网等为代表的新型市场的技术需求,国内外各厂商虽然几乎处于同一起跑线上,但国产数据库厂商在两条线上作战,由于自身实力影响,国产数据库厂商依然面临巨大的生存压力。

人大金仓认为国产数据库企业应围绕自主可控核心目标,首先以国外产品的“国产化替代”为突破口;与此同时,选择开放的技术发展体系,学习和借鉴国外技术、进行关键技术突破和市场推广;面向数据库新型技术和市场进行技术创新和革命,加大投入,“弯道超车”,实现产业报国。

第一,自主可控。自主可控是国产数据库发展的核心目标,该目标的实现包括代码可控(掌控数据库管理系统代码)、技术自主(有技术基础和团队、掌控产品技术路线、具备持续技术创新能力等等)、体系完整(整个基础软硬件产品链的自主可控)等不同层面。国产数据库发展应首先面向党政军等信息化主战场,立足前期国产数据库发展基础,继续支持并拓展国产数据库对于大数据和云计算的支持能力,推动国产数据库从目前的代码可控与技术部分自主发展到技术自主及产品链体系完整的自主可控;

第二,开放体系。开放与开源已成为当今软件产业发展的潮流,国产数据库企业应该采用开放技术体系,遵循开放标准,鼓励借鉴开源技术,在自主可控前提下融合发展。

第三,做大做强。国产数据库的成功最终落实到国产数据库市场和企业的成功,要产生有标志性的国产数据库龙头企业和产品,做大做强国产数据库企业。

记者:去IOE成为产业和技术发展趋势,对国产数据库有何利好影响,人大金仓有何切身体会?

任永杰:去“IOE”不仅是政治需求,也是技术发展趋势,即以集中式专用大服务器、大存储和大型数据库将逐步为通用硬件产品、可扩展架构所取代。与此同时,云计算模式也将推动数据库产业模式向平台化、服务化改变。市场方面,为国产数据库带来了自主可控政策环境下的国产替代市场机会,将会加大、加速国产数据库的发展。

对人大金仓而言,我们明显感觉到市场的变化,也从市场上获得了较快的发展。如果说以前,大家在看国产化,那么2014年以后,国产化不可逆转的趋势非常明显。就人大金仓而言,2014年金仓数据库的应用量增加很多;在行业应用中,如电力行业,2013年第一次实现产品在单一项目的应用超过千万级;2014年依然保持快速增长,在国家电网调度系统数据库采购招标中,金仓数据库独占鳌头,占据绝大部分市场份额。

记者:可否列举人大金仓在帮助企业实现去IOE战略过程中的成功案例,人大金仓的技术设备在去IOE主战场的表现如何?

任永杰:以人大金仓在电力行业的应用为例。2009年我们就开始做电力行业。最初我们的产品在华北电网里做备调即后备系统,与主调系统并行运行了一年多。经过整个过程,慢慢地把Oracle取代了。一方面,原有系统完全基于Oracle开发,有很多Oracle兼容性方面的要求,我们在开发过程中间做了很多的工作,包括定制开发、技术服务等。经过一年多时间的并行运行,开发商和用户对我们的产品深度了解,对长期运行也增加了信心。在此基础上,我们在国家电网其它的网省调、地调逐步进行推广。到目前为止,使用金仓数据库的国家电网智能电网调度系统网省调和地调超过100个点在运行,且系统是长期运行的。

国家电网智能电网调度系统都是7*24小时不停机运行,对数据规模、数据压力以及系统运行的要求都很高。以华北电网的数据量为例,需要数据库每分钟处理的数据是30万条(人工库的数据),同时它是个平台,有很多业务系统在这个平台上运行,要对这些数据进行操作,所以对数据压力、数据量以及运行的要求都非常高。

人大金仓充分发挥本土企业的优势,根据客户的需求进行了定制化开发,攻克技术难关,实现每分钟90万采样数据入库,数据表生成达到1443列,一天单表4.3亿条、单表更新不超过1秒等,成功满足了用户高可靠、高安全、高容量、海量数据处理等方面的需求并达到国际领先水平。

用户在本项目中使用金仓数据库KingbaseES产品成功上线后,还获得了来自金仓优质贴切的原厂服务。一方面用户大大降低了采购成本和服务成本,另一方面用户获得了数据库产品本身的预期使用价值。更重要的是,金仓数据库提供了国外产品无法提供的高安全级别功能,安全性达到了系统设计的要求,避免了安全薄弱点的产生。自上述系统上线运行以来,在大数据量存储和更新的前提下,数据库系统的稳定性和效率方面得到了用户的认可。

记者:您认为,去IOE进程中,国内企业面临哪些问题和瓶颈,人大金仓又是如何突破这些问题和瓶颈的?

任永杰:数据库在基础软件产品链中处于枢纽位置,与下层操作系统、上层中间件和应用都有紧密衔接,系统切换迁移成本和难度也最大,面临的问题和瓶颈主要是品牌的影响力和特别庞大的系统运行。

第一,我们要做一个完完全全与Oracle兼容的产品是不可能的。因为Oracle的系统越来越庞大,他很多东西是自己的标准。所以在一定意义上来说,在去IOE的进程中,数据库在整个系统里面占了一个特别重要的位置。因为相比较其他产品,用户在系统应用过程中,最担心数据库。如果数据不稳定,造成业务的中断、数据的丢失、数据的不一致等问题,用户是不能接受的。所以,在国产化替代里,替换操作系统、中间件,用户的接受度要比数据库好一点。

第二,国产数据库与Oracle相比,在品牌影响力、产品成熟度、关键技术水平方面有一定差距。

第三,Oracle的兼容性。在接口替换的时候,由于Oracle有一些特有的特性,在Oracle的兼容性上面临一些屏障。这在一定程度上制约了国产替代的规模化发展,因为在整个替代过程中,数据库扮演的角色是应用与应用平台的入口,所以应用的差异性最终体现在数据库和数据的接口上面。所以要替换系统的时候,结构的差异都体现在数据库上,替换特别困难。

在过去几年,人大金仓有很大一部分投入是Oracle的兼容性。例如,在国家电网智能电网项目中,我们针对Oracle的OCI,专门做了一个Oracle兼容性接口——DCI。因为Oracle是一个比较庞大的系统,所以我们做了很多工作,也在不断积累与Oracle的兼容性。

Oracle兼容性只是我们发展的一方面,是在现有的市场态势下面,针对这种传统的替代市场,我们所做的工作。还有一方面,就是信息系统的升级改造,在分布式架构下面怎么做?我们的重点在集群方面。另一方面,未来云计算、云服务的模式下面,数据库怎么做?这方面我们在做研发、做投入。这几个方面我们同时在做,肯定的是,我们的发展途径不会跟着Oracle去走。

人大金仓在集群产品方面,会脱离Oracle的模式,包括针对云计算、大数据的处理模式,不会跟着Oracle去走,而是走自己的发展之路。目前,人大金仓发布的集群产品有两个:一个是共享存储集群,另一个是非共享存储集群。非共享存储集群更多是做分析的;共享存储集群是做事务处理的,我们的模式跟Oracle RAC的技术处理策略不一样,考虑到计算平台的发展,我们在一定意义上,把内存数据库处理技术和磁盘数据库处理技术融合起来,在一个分布式架构里面用起来。我们有一些架构方式不像Oracle那么通用,而是在一些约束场景下面对Oracle进行替代,能够在复杂的事务处理场景下支撑应用。

记者:您认为,国内企业应当如何把握去IOE等市场机遇实现产业突围,在技术、服务、市场、方案等领域,国内数据库企业的优势是什么,可否以人大金仓的成功案例为例?

任永杰:随着技术的发展以及应用需求的变化,国外软件厂商受制于企业规模,其产品在一定程度上是落后于应用需求的。而国内企业的优势是企业经营相对灵活,更理解用户的实际需求,产品也更契合用户需求,且可以根据用户需求进行定制开发并提供原厂服务。

我们认为分布式集群架构将是云计算、大数据环境下的基本技术架构,也是去IOE的一个基本特征。借助这一突破口并通过技术投入、企业合作实现产业链变革,让数据库向平台化、服务化转变。

目前人大金仓的数据库集群产品,能够解决数据库的可扩展性以及OLTP、OLAP的融合,结构化数据与半结构化数据处理的问题,使得数据库在处理传统数据的同时,支持云平台并具备处理大数据的能力。增强了传统数据库管理的高可用性、高性能,进一步提供动态扩展能力及实时分析能力。创新之处一方面通过多节点来解决数据库的高可用、高性能的问题,提升系统性能;另一方面,通过集群架构、软硬件结合来弥补国产软硬件产品的不足。

记者:近年来,人大金仓在自身技术尤其是核心技术的研发方面取得了怎样的成绩,现已能够从多大层面实现对国外产品的替代,下一步,我们还需要在哪些方面继续加强形成自己的优势?

任永杰:人大金仓的核心产品金仓数据库KingbaseES是在国家“核高基”重大专项支持下研制的,具有大型通用、高可靠、高性能、高安全、易管理、易使用、运行稳定等特点,提供高效查询优化策略和多样化数据缓存机制,支持并行处理和集群架构,具有完备的数据分区支持和海量数据管理能力,提供直观易用的系统监控手段,并与第三方数据库高度兼容,广泛支持业内主流中间件及其它应用,在高性能、分布式处理、并行处理、海量数据管理、数据库安全、数据分析展现等数据库相关技术方面凸显优势,引领国产数据库及相关领域的发展。产品重点突破了数据库系统的高可靠性技术、高性能及其优化技术、高安全技术以及海量存储管理技术等,满足电信、金融等领域可靠性的要求,TPCC性能指标与国际先进水平相当;其安全特性满足《GB/T 20273-2006信息安全技术 数据库管理系统安全技术要求》第四级结构化保护级的要求,并通过公安部计算机信息系统安全产品质量监督检验中心测试认证。

人大金仓的产品、技术和经验都是围绕着数据库和数据。除了数据库之外,我们做的其它事情,也是围绕着数据开展。包括我们的商业智能产品、ETL以及数据管理解决方案等,我们公司有个基本想法,早期我们是提供关系数据库产品,以后我们会提供数据库、商业智能产品等产品以及数据管理和服务的一体化解决方案。我们不是做全方案的供应商,而是融合到整个产业链中,融合到CETC集团的基础软件战略中。比如我们参与CETC集团在打造的自主可控高安全云平台,金仓扮演的角色是数据库和数据处理这块。

2015年,人大金仓将充分利用国产自主可控(国产化)良好氛围和时机、公司股东CETC(中国电子科技集团)基础软件战略规划及布局的有利形势,实现市场化转型、业务转型;增强市场意识、服务意识;完善产品线和技术方案,提高产品和服务竞争力;提升管理水平,增强公司综合实力。通过自身实力的增强来获得更多的市场。

记者:去IOE进程中,不可避免的会有国外企业的技术和人才向国内企业流动,这对自主信息产业的进步是好事,人大金仓在这方面是否已经敞开大门?

任永杰:毫无疑问,人大金仓会采取开放的策略。因为往后的市场需求,不是一个通用数据库能包打天下了。不同的场景,会有不同需求或者架构的数据库产品。开放是比较好的方法。我们认为未来数据库发展比较好的模式,就是开放的技术架构体系,而不是在一个封闭的技术体系里面去发展。人大金仓未来的产品架构、技术体系,将会更多地向开放体系靠拢,逐步融入一些生态圈。

以我们目前围绕数据管理所做的解决方案为例,一方面,我们自己在做研究和准备,另一方面,我们在选一些合作伙伴、包括国际合作。旨在打造一个多方参与的数据管理平台,积极主动地开放我们的技术,与更多的企业一起合作,形成合力。

记者:实现IOE的技术迁移过程中会有哪些技术风险,人大金仓又是如何加以应对的?

任永杰:数据库是一个高度复杂的软件体,对正确性、性能和稳定性要求极高。在IOE技术迁移过程中,除了前面提到的Oracle兼容性,用户最关心的就是系统的稳定性,由于迁移造成的业务中断、数据丢失、数据不完整、数据不一致等,是用户所不能接受的。

以金仓数据库在国家电网智能电网项目的应用为例,人大金仓所获得的经验是逐渐将数据从Oracle迁移到金仓数据库,替换为国产数据库,从备调系统逐步应用到主调系统,完成国产化替代。鉴于此,人大金仓建议针对复杂的大系统,可以采用这种模式,分步骤进行国产化替代。

另外,基于云计算、大数据等新技术模式开发的新系统,建议直接采用国产数据库。

记者:在数据库国产化进程中,人大金仓希望产学研用营造一个怎样的环境,促进自主数据库技术的进步和市场的推广?

任永杰:人大金仓最早是由中国人民大学及一批最早在国内开展数据库教学、研究与开发的专家发起成立的。人民大学在数据库学科领域的教学与科研也一直处于国内领先地位。人大金仓充分利用与人民大学长期稳定而又不失开放性的产学研合作关系,联合国内优势高校和科研院所,面向应用需求,联合进行数据库核心关键技术攻关。人大金仓通过产学研用结合的模式,积累技术成果与自主知识产权,研发出了大型通用数据库产品并在诸多行业广泛应用,成为数据库产业化推进及创新的载体。

推广国产数据库,人大金仓建议营造良好的产业生态环境,国家应加强知识产权管理的执法力度,强化公民的版权意识,同时建立良好的市场秩序,建立公平竞争的市场环境,加强市场监管,开展企业良性竞争,鼓励企业提供差异化的产品和方案满足不同客户的需求。与此同时,加强舆论引导和监督,国家应营造良好的使用国产产品的社会舆论环境,避免“崇洋媚外”的思想,树立“以使用国产为荣”的信息化发展思路,对使用国产产品的信息化项目加强宣传报道,加强国产化的舆论监督。

猜你喜欢

数据库产品系统
Smartflower POP 一体式光伏系统
WJ-700无人机系统
基于PowerPC+FPGA显示系统
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
数据库
数据库
数据库
数据库
2015产品LOOKBOOK直击
新产品