论文部分内容阅读
在IBM的一次新闻发布会上,有记者半开玩笑地问,如果在上世纪70年代提出关系型数据库模式和发明 SQL 语言时,IBM就申请了专利,是不是就没有甲骨文的存在了?当然这只是个玩笑。但不能否认的是,尽管缺失关系型数据库的相关专利,IBM在数据库方面的脚步并未受阻。因为在25年前DB2的发布弥补了IBM的这一遗憾,创造了它们在信息管理技术方面的又一辉煌。
DB2的前世今生
“我来中国之前,在网上搜了一下《数据库系统的简介》,这本书出版于1975年,现在亚马逊正在卖这本书的最新版本,如果大家有兴趣的话,可以买来进行考古,看看1975年数据库是什么样的。”在2008年9月23日举行的DB2 25周年大会上,IBM院士王云轻松诙谐地回顾起了IBM DB2发展史。
诚如王云所说,在信息技术取得飞速发展的今天,回顾IBMDB2诞生的历史,无疑是在进行一次技术的考古。在今天,IBM DB2已经发展成为IBM信息管理软件(Information Management)的重要组成部分,而在IBM信息随需应变的策略和体系结构中,DB2也扮演着数据服务器的角色,并且已经发展成同时支持关系数据和XML的混合型数据服务器,但DB2的雏形则要从1970年说起。
1970年,IBM实验室推出了IMS,这是关系型数据库模型的开始。但这个模型操作起来还不是很方便。到了1974年,IBM的研究员Don Chamberlin和Ray Boyce通过System R项目的实践,提出了SEQUEL语言,这是一套比关系微积分与关系代数更适合最终用户使用的非程序化查询语言,我们现在所熟知的SQL语言就是基于它发展起来的。
在关系型数据库模型和好用的语言都具备之后,怎样让这些成果落地生根,成为IBM面临的最大问题。为了向使用者提供高效能、高共用性以及可多人共同分享的数据库系统,IBM在1983年发布了DB2品牌,开始了这段25年的历史。
在DB2的发展历程中,IBM一直注意两个方面:一方面是怎样让数据库可以更加方便容易地开发新的应用;另一方面是怎么把下阶层的信息,包括操作系统、I/O系统结合在一起。IBM每隔几年,就会推出一个新的技术,比如在1995年,IBM就发布了DB2 Common Server V2,这是第一个能够在多个平台上运行的对象——关系型数据库产品,并能够对Web提供充分支持。通过这些新技术,IBM不断增强数据库的扩展能力,让数据库变得更有利于帮助应用开发新的业务需求。
21世纪互联网的飞速发展,使我们处于数据高速膨胀、数据形式空前丰富的时代。结构化和非结构化的边界正在消失,数据的来源不再局限于某一个数据库,多数据环境成为企业应用的常态,数据库平台之间的数据整合势在必行,以统一为目标的主数据管理业务成为热点方向。市场主流的数据库供应商都在积极寻求数据库技术创新。
2006年,IBM发布了基于XML的DB2 V9,并将其作为下一代数据库的标志性产品。DB2 V9的XML层次型结构不仅符合现实世界描述对象的方式,同时也非常符合人类解决复杂问题的思路。XML的技术无关性、平台无关性、标准化也促进了XML的普及。XML的出现和发展使得业务人员得以成为信息应用的主体。DB2 V9的出现,标志着XML技术正在逐渐成熟,并实现了与关系型数据库更深层次的融合。
关系型数据库与应用开发之间的鸿沟,为数据库技术注入了充沛的创新动力,结合关系型和XML层次型的混合数据库是数据库整合的重要发展方向。展望未来,市场格局将呈现出关系型数据库和混合型数据库多元数据库技术共同繁荣发展的新局面。
DB2 V9中国市场的开拓
2006年,DB2 V9正式开始在中国进行市场推广。但最初,连IBM的技术人员对这个产品能够真正对业务起到什么作用也不是很清楚。对此,IBM软件集团中国区DB2信息管理技术经理刘晶炜坦言道,当时我们也只是对这个产品存在一些憧憬,但对其具体怎么和业务结合一无所知。一个很偶然的机会,他们接触到了几位做电子病例的厂商,同厂商的交流让他们了解到,医疗行业的数据处理仍然是一个难点。像安博维、天网这些医疗行业的ISV往往需要投入大量的成本来做电子病例,就是因为电子病例的数据处理太困难了。医学分科就得要非常细,不同病种的记录也不一样。打个比方说,在医疗行业中,有很多管理数据,比如病人费用和化验单可以用关系型数据库来管理,而一个完整的电子病历则必须用到层次型数据库进行管理,因为医生翻看电子病历是按时序、分层结构来看数据的。这种情况下它的复杂度和难度带来了技术上的巨大挑战,而传统的关系型数据库无法满足处理这类数据的需求,所以业界一直在寻求针对医疗卫生行业的更好的数据处理工具。
DB2 V9把层次结构数据结构和关系表结构融合起来了,在一个数据库里面既可以存关系表,又可以存层次结构数据,这种方式为医学界提供了一个有效的工具——既可以在一个数据库用层次结构表达病人的数据,也可以用表的结构来表达。这也成为DB2 V9打开中国市场的一个突破点。
最开始,IBM只选择了两个行业,医疗和政府,结果取得了让他们很吃惊的效果。他们发现,这些行业的很多开发商知道之后,首先是产生了浓厚的兴趣;接下来,他们想了解如果他们将数据从以前的产品转移到DB2上,成本会是多少;后来,他们发现基于DB2 V9能做很多新的产品,是以前没有想到的东西。刘晶炜说道:“一开始我们是做医疗,2006年用DB2 V9的很少,市场份额几乎小于5%,因为那个市场我们以前没有关注。大概在2006年年底的时候,我们逐渐找了几家企业,最早是安博维,然后是南京海泰、天网,他们都慢慢地接受了我们的技术。”
2007年,IBM在这个领域开始分重点进行突破,慢慢地有二三十家开发商接受了,更重要的是客户也开始接受了,一些行业的专家更是非常认同,尤其是医疗领域的专家,他们认为这个数据库比以前在国外医疗行业广泛使用的Cache更具有推广价值。因为Cache的封闭性使得用户在使用时有诸多不便。这也让IBM对这个技术的认识上升到了更高的层面。
接下来的事情就在预料之中了,越来越多的医院都选择了DB2 V9 。现在,电子病例主流的开发商基本都用上了DB2系统。在医疗行业中的成功给了IBM很强的自信心,他们认为这个技术真正能带来价值。之后,IBM又尝试进入了政府领域,由于电子政务涉及到了更多的信息共享和目录体系等方面的内容,这对灵活地交换和共享数据提出了很多要求。而随着IBM逐渐接触了公安、社保、税务等领域,他们发现这些领域的情况很类似,由于现在的需求越来越个性化,并且每个行业都逐渐细分,导致信息越来越复杂、越来越分散,对于“更加灵活地处理数据”的需求越来越迫切。
而随着全球融合程度的加强,相关技术壁垒也不断降低,就如同在《世界是平的》这本书中广为宣传的印度模式。在这种环境下,中国的软件行业要选择什么样的道路呢?这是所有的IT 企业思考的问题。
显然,创新是惟一的出路。IBM也在利用新一代的原材料,新一代的构建思想,构建新一代的IT产业。而创新是一个三方面的合作,仅仅实验室的创新不够,仅僅用户有想法也不够,仅仅有开发人员也是不够的,重要的是大家选择什么样的技术、什么样的行业,以及什么样的突破点和创新点。正是在这样的思路指导下,IBM举办了“2008中国第二届杰出数据库工程师评选——寻找pureXML应用之星活动”,这个活动首次对大学生开放,由于学生跟用户之间的接触十分有限,所以在活动之初,IBM也非常担心学生参与的人数和所提交标书的质量。
但是,出乎意料的是,最后有超过200所高校的将近8000名学生以及1300名工程师参加了这次活动,经过初赛复赛的选拔,有46个学生团队提交了标书,而让IBM技术人员惊喜的是,学生提交的设计方案所涉及的行业、领域和应用方法,让他们感觉到了DB2 V9强大的市场潜力。而工程师提交的方案详细描述了自己所选择的行业数据库系统建设中容易碰到的难点问题,以及具体项目中遭遇的实际问题,并认真分析了这些问题提供了解决方案。对此,IBM软件集团数据管理市场部全球副总裁Inhi Cho Suh女士表示,通过举办这样的活动,IBM感受到了DB2在中国市场的发展前景非常美好,也意识到了中国强大的数据库后备资源。
IA让IOD更好地落地
为了更好地配合客户的商务需求,IBM 提出了“随需所取”的电子商务概念。而信息管理对于“随需所取”电子商务的重要性正如 IBMCEO Sam Palmisano 所言:“客户对于基础架构的最基本的要求是能够集成跨越他们整个组织结构的数据——一个能够让客户获取整合信息的基础架构。如果公司不能获取‘随需应变’的信息的话,它们就无法实现‘随需所取’的电子商务。”
正是在这一思想的指导下,在2006年,IBM制定了IOD(Information on Demand,信息随需应变)战略,该战略制定以来,IBM一直是信息随需应变的倡导者。另外,IBM致力于帮助企业将业务数据转换成企业资源,从而实现从“数据”到“信息”,再到“智能”和“洞察力”的转变。自2006年以来,IBM增加了2000多名具有相关技能的从业人员,并继续扩展其全球的技术队伍,以便在客户部署信息基础架构环境时给予充分的帮助。同时,为了配合信息随需应变计划,IBM已于去年宣布将在三年中投入10亿美元,并将其掌握相关技能的从业人员的数量增加65%。IBM还将在新的研究工作、产品开发、战略收购、客户服务、销售队伍和新的合作伙伴计划中进行持续不断的投资。
而在IOD战略实施两年后的今天,IBM发现其增长了10000多个新客户、2000多个新业务合作伙伴,实现了20%的CAGR(复合年增长率)。但是客户对信息管理的关注点主要有两个:一个是怎么样把信息用好,而不仅仅是把信息存起来;另外一个是如何利用业务价值。要把信息用好并不是一个项目的事情,它涉及到一系列的项目,而这些项目是相互联系的,而以前,往往是这个部门立一个项目,那个部门立一个项目,相互之间彼此独立。现在,要把信息利用起来,可能除了提供一个产品和思路之外,还需要针对一个行业,以及行业当前所处的状态和面对的问题,做出整体规划。IBM认为,企业真正要实现IOD的愿景,把信息的业务价值发挥出来,需要一个很长的时间阶段,应该循序渐进地去做。
因此,今年IBM正式提出了IA(Information Agenda,信息议程)的战略。该服务能够帮助航空航天、国防、汽车、银行、化工及石化、消费品、电子、能源、公用事业、联邦政府、医疗保健机构、医疗保健提供商、工业品、保险、媒体和娱乐、制药、零售、地方政府、电信、旅游及运输等主要行业内的客户创建属于自己的信息议程。利用这些议程,客户可有效管理、整合和分析信息,并针对不断增多的业务数据开发可行的使用计划,从而最终改善业务绩效。全新的软件和服务还将帮助客户摆脱大量应用的限制、增强市场竞争力,成功转型为信息型企业。简而言之,InformationAgenda就是IOD战略得以实现的方式和基础。
利用这套新服务,客户能够在企业内部建立三个不同的卓越中心:商务智能卓越中心、InfoSphere卓越中心和内容管理卓越中心。卓越中心指的是构建专门技术的相关领域的虚拟或固定团队。通过建立信息能力中心,IT及商务人士能够有效复用和共享IT资产与专业知识,全面提高企业在信息使用方面的灵活性和效率。通过集中不同职能团队完成同一目标,企业内的IT与业务将更加协调一致,并能够通过最佳实践和改进的技术资产与资源管理来提供可复用的服务,为企业带来更大的收益。
用户可以从Information Agenda战略中看到,数据和行业越来越贴近,这也同樣与IBM在组织体系上,以及IBM如何把在美国的实验室与中国各个地方行业状况及中国的专家见地有效地衔接在一起,和客户共同来探讨,而不是简单地谈各个独立项目的问题,是一个行业分阶段几个步骤要去走的问题。
DB2的前世今生
“我来中国之前,在网上搜了一下《数据库系统的简介》,这本书出版于1975年,现在亚马逊正在卖这本书的最新版本,如果大家有兴趣的话,可以买来进行考古,看看1975年数据库是什么样的。”在2008年9月23日举行的DB2 25周年大会上,IBM院士王云轻松诙谐地回顾起了IBM DB2发展史。
诚如王云所说,在信息技术取得飞速发展的今天,回顾IBMDB2诞生的历史,无疑是在进行一次技术的考古。在今天,IBM DB2已经发展成为IBM信息管理软件(Information Management)的重要组成部分,而在IBM信息随需应变的策略和体系结构中,DB2也扮演着数据服务器的角色,并且已经发展成同时支持关系数据和XML的混合型数据服务器,但DB2的雏形则要从1970年说起。
1970年,IBM实验室推出了IMS,这是关系型数据库模型的开始。但这个模型操作起来还不是很方便。到了1974年,IBM的研究员Don Chamberlin和Ray Boyce通过System R项目的实践,提出了SEQUEL语言,这是一套比关系微积分与关系代数更适合最终用户使用的非程序化查询语言,我们现在所熟知的SQL语言就是基于它发展起来的。
在关系型数据库模型和好用的语言都具备之后,怎样让这些成果落地生根,成为IBM面临的最大问题。为了向使用者提供高效能、高共用性以及可多人共同分享的数据库系统,IBM在1983年发布了DB2品牌,开始了这段25年的历史。
在DB2的发展历程中,IBM一直注意两个方面:一方面是怎样让数据库可以更加方便容易地开发新的应用;另一方面是怎么把下阶层的信息,包括操作系统、I/O系统结合在一起。IBM每隔几年,就会推出一个新的技术,比如在1995年,IBM就发布了DB2 Common Server V2,这是第一个能够在多个平台上运行的对象——关系型数据库产品,并能够对Web提供充分支持。通过这些新技术,IBM不断增强数据库的扩展能力,让数据库变得更有利于帮助应用开发新的业务需求。
21世纪互联网的飞速发展,使我们处于数据高速膨胀、数据形式空前丰富的时代。结构化和非结构化的边界正在消失,数据的来源不再局限于某一个数据库,多数据环境成为企业应用的常态,数据库平台之间的数据整合势在必行,以统一为目标的主数据管理业务成为热点方向。市场主流的数据库供应商都在积极寻求数据库技术创新。
2006年,IBM发布了基于XML的DB2 V9,并将其作为下一代数据库的标志性产品。DB2 V9的XML层次型结构不仅符合现实世界描述对象的方式,同时也非常符合人类解决复杂问题的思路。XML的技术无关性、平台无关性、标准化也促进了XML的普及。XML的出现和发展使得业务人员得以成为信息应用的主体。DB2 V9的出现,标志着XML技术正在逐渐成熟,并实现了与关系型数据库更深层次的融合。
关系型数据库与应用开发之间的鸿沟,为数据库技术注入了充沛的创新动力,结合关系型和XML层次型的混合数据库是数据库整合的重要发展方向。展望未来,市场格局将呈现出关系型数据库和混合型数据库多元数据库技术共同繁荣发展的新局面。
DB2 V9中国市场的开拓
2006年,DB2 V9正式开始在中国进行市场推广。但最初,连IBM的技术人员对这个产品能够真正对业务起到什么作用也不是很清楚。对此,IBM软件集团中国区DB2信息管理技术经理刘晶炜坦言道,当时我们也只是对这个产品存在一些憧憬,但对其具体怎么和业务结合一无所知。一个很偶然的机会,他们接触到了几位做电子病例的厂商,同厂商的交流让他们了解到,医疗行业的数据处理仍然是一个难点。像安博维、天网这些医疗行业的ISV往往需要投入大量的成本来做电子病例,就是因为电子病例的数据处理太困难了。医学分科就得要非常细,不同病种的记录也不一样。打个比方说,在医疗行业中,有很多管理数据,比如病人费用和化验单可以用关系型数据库来管理,而一个完整的电子病历则必须用到层次型数据库进行管理,因为医生翻看电子病历是按时序、分层结构来看数据的。这种情况下它的复杂度和难度带来了技术上的巨大挑战,而传统的关系型数据库无法满足处理这类数据的需求,所以业界一直在寻求针对医疗卫生行业的更好的数据处理工具。
DB2 V9把层次结构数据结构和关系表结构融合起来了,在一个数据库里面既可以存关系表,又可以存层次结构数据,这种方式为医学界提供了一个有效的工具——既可以在一个数据库用层次结构表达病人的数据,也可以用表的结构来表达。这也成为DB2 V9打开中国市场的一个突破点。
最开始,IBM只选择了两个行业,医疗和政府,结果取得了让他们很吃惊的效果。他们发现,这些行业的很多开发商知道之后,首先是产生了浓厚的兴趣;接下来,他们想了解如果他们将数据从以前的产品转移到DB2上,成本会是多少;后来,他们发现基于DB2 V9能做很多新的产品,是以前没有想到的东西。刘晶炜说道:“一开始我们是做医疗,2006年用DB2 V9的很少,市场份额几乎小于5%,因为那个市场我们以前没有关注。大概在2006年年底的时候,我们逐渐找了几家企业,最早是安博维,然后是南京海泰、天网,他们都慢慢地接受了我们的技术。”
2007年,IBM在这个领域开始分重点进行突破,慢慢地有二三十家开发商接受了,更重要的是客户也开始接受了,一些行业的专家更是非常认同,尤其是医疗领域的专家,他们认为这个数据库比以前在国外医疗行业广泛使用的Cache更具有推广价值。因为Cache的封闭性使得用户在使用时有诸多不便。这也让IBM对这个技术的认识上升到了更高的层面。
接下来的事情就在预料之中了,越来越多的医院都选择了DB2 V9 。现在,电子病例主流的开发商基本都用上了DB2系统。在医疗行业中的成功给了IBM很强的自信心,他们认为这个技术真正能带来价值。之后,IBM又尝试进入了政府领域,由于电子政务涉及到了更多的信息共享和目录体系等方面的内容,这对灵活地交换和共享数据提出了很多要求。而随着IBM逐渐接触了公安、社保、税务等领域,他们发现这些领域的情况很类似,由于现在的需求越来越个性化,并且每个行业都逐渐细分,导致信息越来越复杂、越来越分散,对于“更加灵活地处理数据”的需求越来越迫切。
而随着全球融合程度的加强,相关技术壁垒也不断降低,就如同在《世界是平的》这本书中广为宣传的印度模式。在这种环境下,中国的软件行业要选择什么样的道路呢?这是所有的IT 企业思考的问题。
显然,创新是惟一的出路。IBM也在利用新一代的原材料,新一代的构建思想,构建新一代的IT产业。而创新是一个三方面的合作,仅仅实验室的创新不够,仅僅用户有想法也不够,仅仅有开发人员也是不够的,重要的是大家选择什么样的技术、什么样的行业,以及什么样的突破点和创新点。正是在这样的思路指导下,IBM举办了“2008中国第二届杰出数据库工程师评选——寻找pureXML应用之星活动”,这个活动首次对大学生开放,由于学生跟用户之间的接触十分有限,所以在活动之初,IBM也非常担心学生参与的人数和所提交标书的质量。
但是,出乎意料的是,最后有超过200所高校的将近8000名学生以及1300名工程师参加了这次活动,经过初赛复赛的选拔,有46个学生团队提交了标书,而让IBM技术人员惊喜的是,学生提交的设计方案所涉及的行业、领域和应用方法,让他们感觉到了DB2 V9强大的市场潜力。而工程师提交的方案详细描述了自己所选择的行业数据库系统建设中容易碰到的难点问题,以及具体项目中遭遇的实际问题,并认真分析了这些问题提供了解决方案。对此,IBM软件集团数据管理市场部全球副总裁Inhi Cho Suh女士表示,通过举办这样的活动,IBM感受到了DB2在中国市场的发展前景非常美好,也意识到了中国强大的数据库后备资源。
IA让IOD更好地落地
为了更好地配合客户的商务需求,IBM 提出了“随需所取”的电子商务概念。而信息管理对于“随需所取”电子商务的重要性正如 IBMCEO Sam Palmisano 所言:“客户对于基础架构的最基本的要求是能够集成跨越他们整个组织结构的数据——一个能够让客户获取整合信息的基础架构。如果公司不能获取‘随需应变’的信息的话,它们就无法实现‘随需所取’的电子商务。”
正是在这一思想的指导下,在2006年,IBM制定了IOD(Information on Demand,信息随需应变)战略,该战略制定以来,IBM一直是信息随需应变的倡导者。另外,IBM致力于帮助企业将业务数据转换成企业资源,从而实现从“数据”到“信息”,再到“智能”和“洞察力”的转变。自2006年以来,IBM增加了2000多名具有相关技能的从业人员,并继续扩展其全球的技术队伍,以便在客户部署信息基础架构环境时给予充分的帮助。同时,为了配合信息随需应变计划,IBM已于去年宣布将在三年中投入10亿美元,并将其掌握相关技能的从业人员的数量增加65%。IBM还将在新的研究工作、产品开发、战略收购、客户服务、销售队伍和新的合作伙伴计划中进行持续不断的投资。
而在IOD战略实施两年后的今天,IBM发现其增长了10000多个新客户、2000多个新业务合作伙伴,实现了20%的CAGR(复合年增长率)。但是客户对信息管理的关注点主要有两个:一个是怎么样把信息用好,而不仅仅是把信息存起来;另外一个是如何利用业务价值。要把信息用好并不是一个项目的事情,它涉及到一系列的项目,而这些项目是相互联系的,而以前,往往是这个部门立一个项目,那个部门立一个项目,相互之间彼此独立。现在,要把信息利用起来,可能除了提供一个产品和思路之外,还需要针对一个行业,以及行业当前所处的状态和面对的问题,做出整体规划。IBM认为,企业真正要实现IOD的愿景,把信息的业务价值发挥出来,需要一个很长的时间阶段,应该循序渐进地去做。
因此,今年IBM正式提出了IA(Information Agenda,信息议程)的战略。该服务能够帮助航空航天、国防、汽车、银行、化工及石化、消费品、电子、能源、公用事业、联邦政府、医疗保健机构、医疗保健提供商、工业品、保险、媒体和娱乐、制药、零售、地方政府、电信、旅游及运输等主要行业内的客户创建属于自己的信息议程。利用这些议程,客户可有效管理、整合和分析信息,并针对不断增多的业务数据开发可行的使用计划,从而最终改善业务绩效。全新的软件和服务还将帮助客户摆脱大量应用的限制、增强市场竞争力,成功转型为信息型企业。简而言之,InformationAgenda就是IOD战略得以实现的方式和基础。
利用这套新服务,客户能够在企业内部建立三个不同的卓越中心:商务智能卓越中心、InfoSphere卓越中心和内容管理卓越中心。卓越中心指的是构建专门技术的相关领域的虚拟或固定团队。通过建立信息能力中心,IT及商务人士能够有效复用和共享IT资产与专业知识,全面提高企业在信息使用方面的灵活性和效率。通过集中不同职能团队完成同一目标,企业内的IT与业务将更加协调一致,并能够通过最佳实践和改进的技术资产与资源管理来提供可复用的服务,为企业带来更大的收益。
用户可以从Information Agenda战略中看到,数据和行业越来越贴近,这也同樣与IBM在组织体系上,以及IBM如何把在美国的实验室与中国各个地方行业状况及中国的专家见地有效地衔接在一起,和客户共同来探讨,而不是简单地谈各个独立项目的问题,是一个行业分阶段几个步骤要去走的问题。