欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入 40年前诞生开始,数据库成为了软件产业链里最为引人注目的明星。从第一代层次型数据库( IM S)开始,到70年代 E.F Codd 博士提出的关系型理论以及SQL语言的发明。实现了数据建模和数据操作处理的标准
欢迎进入Oracle社区论坛,与200万技术人员互动交流 >>进入
40年前诞生开始,数据库成为了软件产业链里最为引人注目的明星。从第一代层次型数据库(IMS)开始,到70年代 E.F Codd博士提出的关系型理论以及SQL语言的发明。实现了数据建模和数据操作处理的标准化,关系型数据库在其后的20多年的时间取得了长足的发展,得到了广泛的应用,说关系型数据库的发展在90年代达到了巅峰,所有的企业关键性应用无不需要关系型数据库作为支持。然而,在过去的10多年时间里,IT产业发生了重大的变化和一系列技术及理念的创新。数IT所生存的外部土壤随着Internet以及在网络环境下IT系统互联互通相互协作的趋势,对信息管理技术提出了新的挑战。Web时代带来了大量新的非结构化数据,数据库产业也面临着发展的瓶颈,传统关系型数据库似乎已经发展到了尽头,技术的演进主要集中在性能、扩展性和安全性等方面的提升,其基本的理论框架和技术理念并没有大的变化,一时之间,数据库产业的前景似乎变得模糊不清。
数据库需要重生,数据库厂商需要生存发展。目标是一致的,但是道路是不同。如何突破发展的瓶颈?让我们看看数据库产业里的几大巨头做出了怎样的选择。
Oracle:垂直发展路径
Oracle曾经是数据库行业毋庸置疑的老大,其创始人兼CEO Larry Ellison性格鲜明,霸气十足。同样,在选择公司发展模式方面,他也体现性格中霸气的一面。在数据库产业面临瓶颈的时候,这位爱好驾驶帆船出海和开着战斗机上天的CEO做出了向应用领域进军的决定。Larry Ellison的目光首先瞄准了与数据库关系最紧密的两个领域:应用服务器(Application Server)和ERP市场。随着Oracle 9i应用服务器和Oracle 9i企业商务套件的面世,Oracle选择了一条垂直的路径:除了操作系统以外,中间件层面和应用曾经Oracle都能提供解决方案。企业要信息化吗?我有应用服务器,有数据库,有商务套件,提供全面的解决方案。
然而,Oracle的发展模式,让他的合作伙伴很受伤。在这两个领域,有Oracle曾经最紧密的合作伙伴SAP和BEA。而Oracle的决定让他们与Oracle"貌合神离","渐行渐远"。BEA在市场日益被蚕食的情况下,最终被Oracle收购,SAP则变成了IBM的好拍档。
IBM:技术创新 理念当先
企业的策略往往是由其领导人物的性格决定的。IBM软件部的掌门人Steve Mills不事张扬的沉稳风格,决定了IBM软件的策略。与Oracle垂直发展策略完全不同的是,IBM走的是一条平台发展之路:强调技术创新,只做中间件层面的产品,支持开放标准,保持与合作伙伴之间紧密的合作关系。通过自身的技术发展,收购和整合,IBM构建了属于自己的端到端的信息管理平台产品和服务。
从关系型数据库发展陷入停滞之后,在技术创新的层面上来看,混合型数据库已经成为业界发展的必然趋势, 2006年,IBM发布代号"毒蛇"的DB2 9,IBM通过DB2 9的pureXML的渲染与造势成为了这一领域的领导者。
而更为引人注目的是IBM提出的随需应变的信息管理(Information on Demand)理念,从数据管理,内容管理,信息整合和商业智能等几个角度全方位诠释了新一代信息管理的发展前景,提供了端到端的信息管理平台产品。Steve Mills在去年IOD大会的开幕词中再次明确了Information on Demand的含义:"由于信息的爆炸式增长,使得企业保证在第一时间得到精确的信息成为它们保持竞争力的关键,其中涉及三个要素:信息、人或流程以及时间,只有三者能流畅地配合,即实现了在需要的时间能立刻将正确的信息传递给需要的人,才表明企业的信息系统已相当完善,这就是IBM的Information on Demand要达到的目的。"
IBM在数据库领域的成功,一方面是来源于其技术上锐意创新,另外一方面是在商业策略领域的成功。IBM信息管理领域发展几乎包含了该领域所需的全部平台产品,但是,在应用领域,IBM坚持支持合作伙伴,以开放的胸怀与众多的应用软件厂商展开合作。IBM信息管理部总经理Ambuj Goyal曾经指出:"支持我们的业务合作伙伴将信息作为一种战略资产来加以利用,仍然是IBM的一件头等大事。我们该计划的初衷,就是通过信息随需应变解决方案来满足业务合作伙伴的需求,帮助他们增加收入和业务线索。信息随需应变业务合作伙伴社区已经取得了巨大的成功,我们非常乐意继续为业务合作伙伴提供一流的支持和更多优势,满足他们的多重需求。"与合作伙伴携手共赢,"众人拾柴火焰高",IBM信息管理产品必将执企业级用户市场之牛耳。
微软:市场的生力军
在传统的关系型数据库市场,微软可谓富有号召力的生力军。其最引人注目的特性莫过于易用性以及低廉的价格。信息领域面临数据爆炸的挑战,Web 2.0时代带来的复杂的数据类型管理的问题,这些数据库厂商面临的相同的挑战,对于微软来说也可以说是一种机遇。因为,在微软的优势还在于其在桌面系统方面的统治地位,Windows和Office系统的广泛采用,让微软感觉自己在应对复杂的混合型数据时拥有其他厂商所没有的优势。
微软数据平台愿景提供了一个解决方案来满足这些需求,这个解决方案就是公司可以使用存储和管理许多数据类型,包括XML、e-mail、时间/日历、文件、文档、地理等等,同时提供一个丰富的服务集合来与数据交互作用:搜索、查询、数据分析、报表、数据整合,和强大的同步功能。用户可以访问从创建到存档于任何设备的信息,从桌面到移动设备的信息。作为微软实现这一愿景的重要产品的SQL Server 2008在今年3月发布了,其正式产品将在下半年与用户见面,微软数据平台距离实现又迈进了一步。
开源数据库:英雄莫问出处
互联网产业成就了开源数据库,还是开源数据库成就了互联网企业。总之,开源数据库与互联网发展密不可分。去年的一份第三方市场调查机构Evans数据公司公布的一系列调查数据显示,刚被SUN收入旗下的开源数据库MySQL在所有开发者使用的数据库中获得了25%的市场份额,四成企业级开发者表示他们在操作中使用了一种开源数据库。超过2/3的开源开发者(69%)对目前市场上的开源数据库常满意。
MySQL的广泛使用归功于采纳整个LAMP架构的用户增长。LAMP指一组常用于来搭建动态网站或者服务器的开源软件,包括:Linux操作系统,Apache网络服务器,MySQL数据库,PHP、Perl或者 Python编程语言。
随着互联网企业的蓬勃发展,开放源代码已经逐渐形成了一股力量,受到整个IT界的关注。