4. 2005~2008 SQL Server高调归来
对于广大SQL Server的用户来说,可能最熟悉的是版本是SQL Server 2000,微软的数据库用户在这一版本中消磨了整整5年时间,直到微软在2005年推出了SQL Server 2005,再然后是2008年的SQL Server 2008,我们注意到微软已经将产品更新周期大大缩短,这样的变革显然让微软体验到了实际的收益。
在历时5年之久的SQL Server 2005中,微软做出了很多重大的升级,通过升级,一系列的新功能以及新特性被引入进来,在其中就包括广为瞩目的真正的分区技术、XML支持等。SQL Server 2005推出之后,在2004~2005年微软在数据库领域的销售收入增长率达到了16.6%,是唯一增长超过2位数的数据库厂商(根据Gartner分析数据)而根据2006~2007年的数据,微软的增长率仍然是数据库厂商中最高的16.5%,这说明新版本已经得到了市场的极大认同。
从SQL Server 2000到SQL Server 2005微软最终认识到让用户用5年时间来等待升级实在是过于漫长,于是专门成立了一个SRI(Software Reengineering Initiative)部门,用来确保用户升级不用等待超过两年的时间。这个部门的成立似乎非常必要,在过去的几年间,微软的几大产品都和五年结下了不解之缘,从SQL Server2000到SQL Server2005、从IE6到IE7、从Windows Xp 到Vista都是如此,微软的延期发布几乎已经成为了习惯。
微软SRI部门负责人甚至总结到: 在过去的5 年中,甲骨文推出了二个升级版本,IBM公司也是如此。但如果考察一下他们的版本会发现,各个版本的变化都不特别大,客户似乎很喜欢这样频繁的产品更新。
不管这个评价公允与否,总之微软开始学会了快速反应以适应市场及用户的变化。所以在距SQL Server 2005发布仅仅2年之后,微软的SQL Server 2008已经浓墨重彩的推向了市场,微软终于恢复了对于这个重要数据库产品的不断推进。在已经发布的测试版中,SQL Server 2008提供了强大的压缩技术(包括行级压缩、备份压缩等)以及安全加密技术。
SQL Server 2008中,除了核心的技术之外,我们也关注了其易用性的增强,在这个版本中,数据库能够与 Microsoft Office 2007完美地结合,各类数据、报表能够轻易的和Office文档进行交互。微软SQL Server在Windows平台上的易用性与可管理性的确无以伦比。
毫无疑问,微软将继续主导Windows平台上的数据库应用!
5. SUN公司以及Mysql开源数据库的未来
开源数据库产品Mysql一直深受广大Web2.0用户的青睐,由于使用Mysql成本低廉,以及广为流行的LAMP(Linux + Apache + Mysql + PHP)架构,Mysql一直拥有广泛的用户群。
可是有市场的地方就会有竞争,商业数据库领域的大鳄们开始觊觎这块市场,并且开始有所动作。先是在2006年Oracle收购了MYSQL的存储引擎提供商Innobase公司,然后是2007年圣诞前夜IBM收购了MYSQL公司的另外一个密切的合作伙伴Solid公司(Solid公司是一家主要的内存数据库厂商,同时也是Mysql的存储引擎提供商之一)。
同样MySQL最终也未能逃脱被收购的命运,在2008年1月份,MYSQL被SUN公司以10亿美元的价格收入囊中,对两家公司来说,这次并购都具有重要意义,SUN一向支持开源社区,拥有了MYSQL,SUN也就拥有了从JAVA到Solaris到MYSQL到Hardware更为全面的产品线,这一架构,和IBM、Oracle都有了可比之处,这也是SUN公司实施这一收购设想的战略布局。
然而到了2008年年底,席卷而来的金融风暴以及金融危机,使得形势变得扑朔迷离。11月中旬, Sun宣布它打算裁员5000到6000人,大约占其员工总数的15%到18%,同时它还将展开重组。然而这还不是最坏的。在鼎盛时期市值曾经高达2000亿美元的SUN公司,现在其市值缩水到大约原来的2%,按照当前36亿美元左右的市值,SUN已经被列为了最有可能被收购的科技公司之首。
SUN会不会出售,这已经是很多人开始提出的一个问题。
在商业社会里,一切皆有可能,就像曾经没有人想到Mysql会成为SUN的囊中之物一样。虽然Yahoo!一度拒绝了微软的收购,然而现在Yahoo!的境地更加危险,在这次金融风暴来临之时,人人都要寻找安身立命之道!
那么如果SUN考虑出售,谁会是最好的买家?
曾经以为Oracle是最为合适的人选,在2005年Oracle已经收购了Mysql的存储引擎Innodb,Oracle也一度觊觎Redhat,再加上Oracle与SUN曾经一度非常良好的合作关系,收购SUN也许是Oracle隐藏已久的想法。
不过现在情况也许开始不同,今年在2008 Oracle Open World大会上,Oracle和HP联合推出了HP Oracle Database machine,这表明Oracle已经放弃了和一贯的老朋友SUN的合作,转而寻求和HP的联合。这也许是因为SUN收购了Mysql引入了同 Oracle的竞争,也许是SUN的服务器真的已经日薄西山!
不过现在看来,似乎没有人会愿意接受整体的SUN公司,因为这意味着一个沉重的包袱。在商业服务器领域,SUN已经离IBM、HP越来越远,在PC Server领域,SUN就更不值一提,所以,除非是基于市场份额和现有客户的考虑,HP和IBM都不会成为SUN的买家。
而Oracle除了对MySQL感兴趣之外,也许不会考虑其他了。从技术角度来说,Redhat + Mysql 是一个非常诱人的组合,不过Redhat本身也并不轻松,10亿美元的Mysql实在是一个大价格。Oracle的Larry也许正在盘算着将来如何将Redhat和Mysql一起纳入囊中,一切皆有可能,谁知道呢?
不过以上纯属看客的胡言臆测,也许SUN已经积蓄着力量等待再次崛起。MySQL 5.1版在本月(2008年12月)也已经发布,SUN从未放弃对这一产品的执着和努力,这一新版本的发布是对开源世界的极大鼓舞。
我们都期待SUN以及MySQL能够在开源世界走出更加宽广的路!
6. 总结
如果对比主要商业数据库产品的新特性列表,我们可能会发现很多词是如此熟悉,例如在最近的版本中压缩技术、XML等非结构化数据的支持都是各厂商着力渲染的新功能所在。新功能的类似说明目前主流商业数据库产品的发展已经达成共识,那就是在各自的产品基础上继续完善和满足用户新的需求,在这个基础上,彼此学习互相借鉴总是在所难免。
如前文所述,经过几十年的沉浮争夺,传统关系数据库市场的硝烟已经逐渐散去,主要厂商的市场份额和领域划分已经基本稳定,而竞争早已经从数据库开始延展到数据仓库、BI等各个领域及层面。
2008年的最显著亮色来自Oracle公司,Oracle通过结合硬件的产品,将数据库的优化和提升从前端转移到后端,开辟了一个新的领域的竞争。
有变化所以精彩,数据库领域依然充满期待!