从1983年推出DB2 for MVS至今,IBM DB2已经走过了25年的发展历程。在这段漫长的岁月中,DB2拥有开创技术先河的辉煌,也曾经历独守大机系统的寂寥。回首这段由骄傲、失落、重生所贯穿的成长经历,面对未来,DB2的技术创新信念从未改变。
9月23日,“IBM DB2诞生25周年纪念大会”在京召开。在这样一个极具纪念意义的日子里,已经为大众所熟知的DB2在数据库领域的杰出贡献被反复提起。从1970年IBM研究员E.F.Codd首次提出关系模型的概念,到IBM院士 Don Chamberlin创建SQL语言;从IBM发明Aries并发算法实现对数千用户操作的同时处理,到DB2在支持交易方面的实现。在数据库技术演进历程中,总有DB2的光荣印记闪耀其间。而美好的回忆并不是DB2财富的全部,在因迷恋主机系统而失去开放系统数据库市场头把交椅后,DB2以技术领袖和市场追赶者的双重角色,用永不间断的技术创新实现“把数据转化为信息,将智能转变为洞察力”的应用承诺。
IOD:SOA的另一面
在企业应用架构以SOA为目标快速演进的今天,IOD(信息随需应变)致力于通过对企业数据资产的灵活运用实现对SOA体系构建的支持。因此,在IBM看来,SOA与IOD就像一枚硬币的两面,两者互为支持,相互促进,共同发展。而作为IBM在信息管理领域的核心战略,IOD在2006年正式在外部启动,在2008年已进入了第三个发展年头。回顾IOD战略的推进过程,IBM软件集团数据管理市场部全球副总裁Inhi Cho Sunh表示,围绕新时期企业用户在全球化竞争、规模化生产等方面的需要,DB2通过在数据库和数据仓库领域的持续创新,实现对企业实际业务需求的优化。“DB2希望帮助用户在整个生命周期中管理数据的价值,让客户真正从技术创新中受益”她说。
在IOD战略发布之初,IBM曾表示在3年中将在该战略中投入10亿美元。而从2006年至今,IBM围绕IOD的投入已经超过了80亿美元。持续的产品研发与战略并购,让IBM在IOD领域的投入远远超出了最初预想,同时也为其带来了可观的市场回报。随着包含PureXML技术的DB2 9在2006年的面世,其所倡导的基于XML的层次型和关系型数据库技术融合迅速成为数据库领域的一个技术创新的重要方向。在继承传统关系型数据库技术优势的同时,DB2 9系列的多个版本不断在适应业务变化、信息获取灵活性等方面取得突破,在其混合数据库模型之下,XML这种更具业务表述能力的语言结构正在成为数据库技术创新新纪元的缔造者。
谈及目前以IOD为核心的DB2技术架构,IBM DB2分布式平台首席架构师Tim Vincent表示,并行、对SMP(对称多处理)技术的利用、对内存的大量使用以及灵活的逻辑分区体现了DB2的核心优势。“DB2致力于向用户提供一种可自我管理的数据库,它能够平衡计算资源,避免应用瓶颈,并且适应负载变化。”Vincent说。目前,DB2最新的9.5版本进一步实现了管理成本的降低,以及对数据使用的加速,对XML的支持进一步提升。
他同时表示,DB2目前已经启动了最佳实践计划,计划在2008年为企业用户提供21条数据库应用的最佳实践,这些最佳实践依据端到端的数据生命周期而定义,目前已经发布了12条。以深度压缩为例,凭借这一最佳实践,用户可以基于DB2 9实现超过50%的表压缩。另外,IBM最新发布的Data Studio工具能够将信息管理应用的开发时间缩短50%以上,同时促进跨角色的团队协作,以及基于SOA的数据应用加速。“与其他的主流数据库相比,‘绿色’是DB2的最大特色。无论是软件设计、硬件支持,还是对XML的支持,或是管理的创新,DB2演进的核心目标都是实现数据管理的经济与高效。”Vincent说。
回顾DB2 25年的技术创新历程,早在1985年就加入DB2开发团队、IBM信息管理领域的顶尖科学家、IBM院士王云指出,今天的IOD具有空间的功能完整性,并且实现了技术思路与商业思路的有机结合。“IOD今日的成果取决于IBM深厚的技术底蕴,以及多个行业的商业服务经验。”王云说。
信息议程:IOD的第五个切入点
信息议程(Information Agenda)是DB2在诞生25周年庆典上向业界展示的最新成果。从2006年提出IOD战略目标后,IBM逐渐确立的企业数据管理、信息整合、内容管理和商业智能四大IOD功能支持。而为了实现IOD在企业环境中的更广泛、更深入地推进,IBM一直试图为企业用户开辟通向IOD的更多通路。终于,在2008年,这项名为“信息议程”的服务得以正式推出。
“信息议程是一项全新的软件和业务咨询服务,它能够帮助18个主要行业的用户摆脱大量应用的限制,把信息转化为可以跨应用、流程和决策迅速利用的可信任资产,从而获得持续的竞争优势。”Inhi Cho Sunh说。据悉,目前IBM在信息议程方面的资金投入已经超过了10亿美元。通过对多年行业经验的充分利用,以及对结构化和非结构化信息的综合管理体系,IBM希望用户能够借助信息议程服务快速开发出适合自身业务需求的信息管理蓝图。信息议程的重要组件包括开源IBM基础软件工具、信息议程指南与工场指导、提供特定行业资产的信息加速器,以及帮助企业培养业务分析和信息治理等技能的信息能力服务。其中,IBM基础软件工具结合了发现与分析、数据建模及映射、数据管家、元数据管理等模块,基于同一个存储库,可以用于任何服务器、数据库和基础设施,能够帮助企业了解、控制和设计核心信息,为数据复用项目提供良好的基础。而基于信息能力服务,企业可以在企业内部建立商业智能、InfoSphere和内容管理三个卓越中心(又称知识中心),从而实现对信息资产和专业技能的共享与复用。
Inhi Cho Sunh强调,从本质上看,信息议程服务为用户提供了从企业战略高度管理信息的全新视角,而对于IOD的实现而言,信息议程是其得以实现的重要方法和基础。“信息议程囊括了IBM在软件工具、基础架构、咨询服务、最佳实践等方面的创新构想,它努力地营造信息应用的敏捷性,帮助企业实现向信息型企业的转型,并最终提升企业在变化市场环境中的竞争力。”她说。
创新:永恒的主题
从“开天辟地”的关系模型,到雄踞信息战略高度的信息议程,DB2走过了不平凡的25年。回首昨天,审视今日,创新已经成为DB2在数据库市场生存与发展的基因,带领它迈向充满无限可能的明天。伴随着数据库技术的成熟,DB2从中既收获过荣耀,也品尝过酸涩。而在今天,IBM依然坚信,数据库技术具备充沛的创新动力,关系型数据库和应用开发之间的鸿沟和快速变化的业务需求之间的碰撞,将为其以pureXML为代表的混合数据库技术和IOD战略营造出前所未有的创新空间。
反观用户层面,数据库在技术创新方面的能力也被大众广泛认同。根据2008年7月~8月网界网(www.cnw.com.cn)面向1000多位IT专业人士的数据库应用调查显示,有64%的受访者认为“数据库仍然是创新之源。”很多网友表示,数据库已经成为企业业务创新的基础平台,因此数据库的创新是必然的,因为业务应用的创新需要数据库的创新。
今天的数据库技术是否足够成熟?当IBM软件集团中国区DB2信息管理技术经理刘晶炜向SQL语言的发明者Dan Chamberlin提出这个问题时,这位数据库大师回答说:“人类对于数据研发的历史才刚刚开始。”对此刘晶炜指出,梳理数据库技术的发展脉络,每个实现突破的技术都承载了一定的历史使命,关系型数据库满足了自动化时代的用户需求,而随着互联网的发展,以及结构化、非结构化和XML数据的融合,过去固有的技术分水岭正在消失,融合成为数据库技术的一个关键发展方向。“业务需求驱动的技术变革让更多的数据应用技术得以涌现,而这些都不是终点。”刘晶炜说,“在未来的五年到十年,来自信息应用层面的挑战将接踵而至,为了应对这些挑战,我们必须具有审视技术发展的更宽阔视野。”
谈到XML对数据库技术的影响时,Inhi Cho Sunh 强调,今天的XML不仅是一种商业化的信息描述语言,同时也代表着下一代技术发展的方面。以此为核心,企业用户需要用战略的眼光高度关注XML。Vincent则表示,DB2将围绕XML提供更为丰富的基于标准的功能,并且面向Web 2.0、Java、,Net环境实现更好的兼容性,与此同时,将有更多符合应用潮流的相关技术面世,例如基于XML的数据访问。
从诞生至今,数据库技术形成了坚实的理论基础、成熟的商业产品和广泛的应用领域。在全球化的市场环境中,这个强大的技术实体正在酝酿着新一轮的技术变革。如果说在70年代关系型数据库迅速占领市场的浪潮中DB2居功至伟却最终在商业利益的争夺中略逊一筹的话,那么面对再一次的除旧布新的历史机会,DB2渴求一次技术与商业的双重胜利。三年来不断演进和完善的IOD战略是DB2以整体能力拓展市场空间的最好证明,而IOD战略和不懈创新精神也为DB2照亮了再次腾飞的新征程。