专栏首页数据库新发现2008主流数据库产品回顾与展望

2008主流数据库产品回顾与展望

这是发表在《程序员》杂志 2009 年 2 月刊上的一篇回顾文章。

2008年终于过去,这一年中国承受了太多的灾难,然而天灾之后,我们又不得不面对来势汹汹的经济危机,这样的一年让人难以忘怀。在期待美好的新一年时,也让我们一起回顾一下2008年数据库市场以及相关领域的风云变幻。

以下是一个主要商用数据库厂商的产品发布表:

从上表可以看到,三大商用数据库厂商不停交互发布自己的新产品: Oracle的产品发布一直保持着自己的步调(基本上3年左右发布一个全新的数据库版本);IBM和微软近几年加快了自己的产品发布,意图不断扩大影响力和保持各自的市场份额。

可以看到,关系数据库竞争到今天,主要的技术已经成熟。产品的完善将会不断朝着更自动化、更全面的数据支持、更优越的性能等方向发展。而在未来几年 内,Oracle Database 11g、IBM DB2 Viper以及Microsoft SQL Server 2008将成为三大厂商的主流产品,商用关系数据库的市场竞争也将围绕这几大产品展开。

而立之后 - Oracle正当年 2007年是甲骨文公司创立的第三十个年头。在而立之后的2008年,Oracle再次发力,在2008年1月以85亿美元收购了BEA,在业界引起了极 大的震动。BEA的加盟进一步推动了Oracle的融合架构及理念,改写了应用服务器市场的格局。而在数据库领域,2008年9月在旧金山举行的 Oracle Open World大会上,Oracle震撼性的推出了硬件产品,用于在服务器及存储端对数据库进行不断深入的优化。Oracle联合HP推出的这两款硬件产品分 别为:Exadata Programmable Storage Server和HP Oracle Database Machine。

Exadata Programmable Storage Server被称为可编程存储服务器,由包含两颗8核心英特尔处理器和12块磁盘的HP DL180 G5服务器组成。该存储服务器可以通过编程在后端进行运算,向前端传输结果,从而缩减存储和服务器之间的数据流量,提高查询及运算的性能。在此基础之 上,HP Oracle Database Machine整合了存储服务器,引入了数据库服务器,通过InfiniBand网络构建了一台全方位的、高性能数据库服务器,下面两图是在Open World上发布的相关数据:

Oracle数据库一贯的优化方式是在前端数据库产品上进行不断的改进,提高产品的易用性、处理能力及性能。而现在,Oracle将对数据库的优化 引入到后端,从存储层和数据库服务器层进行了进一步的优化。另一方面,Oracle推出的硬件产品主要针对Teradata、netezza等数据仓库领 域的竞争对手,这说明除了传统关系数据库市场之外,Oracle开始加强其他领域的竞争,也说明了关系数据库领域的份额已经趋于稳定。(其实 Exadata这个名字已经充满了竞争性, Teradata指TB级存储,而1024 Terabytes = 1 Petabyte,1024 Petabytes = 1 Exabyte,ExaData意指跨越了目前存储几个数量级的存储架构。) 在传统的数据库领域,Oracle以Oracle Database 11g为基础进一步推进其Grid架构,提出Grid 2.0概念,并且以全新的Database/Grid Control产品为工具,推广其DBA 2.0理念,不断将产品的性能与易用性推向深入。

DB2 PureXML技术独步一方 美国《信息周刊》评出的最伟大的12款软件中,IBM System R名列第二,而该项目正是一系列关系数据库的先驱。IBM最终通过DB2在1983年将这一项目转化为数据库产品。这充分说明了DB2的深厚理论与技术根基,也使得数据库市场的竞争有了更多的可能性。

IBM在2006年发布了DB2 V9 Viper数据库版本,引入了PureXML 支持; 2008年又推出了DB2 Viper 2产品,继续加强和完善了XML管理技术,同时通过引入新的压缩技术解决XML带来的存储压力等问题。除此之外,Viper 2还增强了分区特性、安全审计及权限管理等功能,这一切都是为了满足企业日益增长的数据存储需求及数据安全的需要。

虽然IBM在XML技术领域取得了领先,但市场反响却不尽人意,2007年的市场份额较2006年有所下降(从21.3%下降至20.7%)。这说 明:XML非结构化数据处理在普遍领域并非迫切需求;其他厂商的XML支持能够或足以处理目前的用户需求。在这种情况下,IBM需要进一步在其细分市场进 行经营,其主打的PureXML支持很难在短期内改变自己的市场份额。

另外值得一提的是,2007年底IBM以50亿美元现金收购了Cognos,目的是为了强化IBM在商业智能软件领域的竞争力。Cognos 是一家全球领先的商务智能和效能管理解决方案提供商,提供世界一流的企业规划和BI软件及服务。

Oracle向数据仓库领域强化,IBM向商业智能领域巩固,这些都表明,传统关系数据库市场的硝烟已经逐渐散去,主要厂商基本接受了目前的市场现状与份额,而竞争已经从数据库开始延展到更广阔的层面。

2005~2008 SQL Server高调归来 对于广大SQL Server的用户来说,最熟悉的版本是SQL Server 2000,微软的数据库用户在这一版本中消磨了整整5年时间,直到微软在2005年推出了SQL Server 2005,而后是2008年的SQL Server 2008。我们注意到,微软已经将产品更新周期大大缩短,这样的变革显然让微软体验到了实际收益。

在SQL Server 2005中,微软做出了很多重大的升级。一系列的新功能及新特性被引入,包括真正的分区技术、XML支持等。SQL Server 2005推出之后,2004~2005年微软在数据库领域的销售收入增长率达到了16.6%,是唯一增长超过2位数的数据库厂商(根据Gartner分析 数据)。而根据2006~2007年的数据,微软的增长率仍然是数据库厂商中最高的16.5%,这说明新的版本与产品策略已经得到了市场的极大认同(请注 意,由于SQL Server通常比Oracle及IBM的产品价格低,所以销售收入的增长更说明微软的客户群获得了更大规模的增长)。

微软终于学会了快速反应以适应市场及用户的变化,仅在SQL Server 2005发布2年之后, SQL Server 2008推向了市场,新版本中提供了很多新的功能与改进,包括压缩技术(行级压缩、备份压缩等)以及安全加密技术等;除了核心技术增强之外,很多易用性的 增强也引人注目,在这个版本中,数据库能够与 Microsoft Office 2007完美地结合,各类数据、报表能够轻易的和Office文档进行交互。

然而不断推出新产品的弊端是:客户需要不断面对新的产品。成熟的客户系统升级或过度尤为艰难,所以如何赢得客户的支持与关注是微软的任务之一。目前看来,很多微软的客户刚刚升级到SQL Server 2005版本上来,SQL Server 2008的应用还需要时日。

此外,微软在数据库安全方面的动作也格外引人瞩目。众所周知,因为Windows系统的安全性问题,运行于Windows之上的SQL Server经常因为安全问题遭人诟病。在2008年,微软发布了三款工具用于防范SQL注入攻击等安全问题,分别是:Scrawlr、URLScan 3.0、Source Code Analyzer for SQL Injection。安全性的增强对于微软来说要比简单的功能增强更重要。

易用性加上安全性的不断增强,毫无疑问,微软将继续主导Windows平台上的数据库应用。

SUN公司以及MySQL开源数据库的未来 MySQL一直深受广大Web2.0用户的青睐,由于成本低廉,以及广为流行的LAMP(Linux + Apache + MySQL + PHP)架构,MySQL一直拥有广泛的用户群。

有市场的地方就有竞争,商业数据库领域的大鳄们开始觊觎这块市场。在2006年,Oracle收购了MYSQL的存储引擎提供商Innobase公 司,而2007年圣诞前夜IBM收购了MySQL公司的另外一个密切的合作伙伴Solid公司(Solid公司是一家主要的内存数据库厂商,同时也是 MySQL的存储引擎提供商之一)。

同样,MySQL也未能逃脱被收购的命运,在2008年1月,MySQL被SUN公司以10亿美元的价格收入囊中。这次并购对两家公司来说都具有重 要意义,SUN一向支持开源社区,拥有了MySQL,也就拥有了从JAVA到Solaris到MYSQL到Hardware更为全面的产品线,这一架构, 和IBM、Oracle都有了可比之处,也是SUN公司实施这一收购设想的战略布局。

然而,在2008年底,席卷而来的金融风暴使得形势变得扑朔迷离。11月中旬, Sun宣布计划裁员5000到6000人,同时将展开重组。这还不是最坏的,在鼎盛时期市值曾经高达2000亿美元的SUN公司,现在其市值缩水到大约原 来的2%,按照当前36亿美元左右的市值,SUN已经被列为了最有可能被收购的科技公司之首。 但是,也许SUN已经积蓄着力量等待再次崛起。MySQL 5.1版在2008年12月也已经发布,SUN从未放弃对这一产品的执着和努力,这一新版本的发布是对开源世界的极大鼓舞。 所以,我们也都期待SUN以及MySQL能够在开源世界走出更加宽广的路。

总结 如前文所述,经过几十年的沉浮争夺,传统关系数据库市场的硝烟已经逐渐散去,主要厂商的市场份额和领域划分基本稳定,而竞争早已经从数据库开始延展到数据仓库、BI等各个领域及层面。 总而言之,有变化才有精彩,数据库领域依然充满期待

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Oracle中password file的作用及说明

    在数据库没有启动之前,数据库内建用户是无法通过数据库来验证身份的 口令文件中存放sysdba/sysoper用户的用户名及口令 允许用户通过口令文件验证,在数...

    数据和云01
  • 2019年6月数据库流行度排行榜出炉

    DB-Engines 的 2019年6月号数据库流行度排行榜出炉,用八个字概括就是:风气云涌与波澜不惊。

    数据和云01
  • 从运维角度浅谈MySQL数据库优化,中小企业DBA必会

    一个成熟的数据库架构并不是一开始设计就具备高可用、高伸缩等特性的,它是随着用户量的增加,基础架构才逐渐完善。

    数据和云01
  • 推荐一款性能和性价比超过iPhone SE的“宝贝”

    今天凌晨的朋友圈“地震”,一大帮果粉高呼“科技,以换芯为本” “买处理器送手机”,跪倒在了新款iPhone SE的石榴裙下。

    腾讯云数据库 TencentDB
  • Sql Server2008远程过程调用失败的解决方法

    今天正在敲机房,清理软件提醒垃圾太多并且电脑也特别卡,我就想着既然这样就清理一下得了,结果就是:No zuo No die,SQL server数据库连接不上了...

    砸漏
  • 首个支持云上超级管理员权限,腾讯云数据库SQL Server基础版上线

    7月20日,腾讯云数据库SQL Server基础版(单机版)正式上线。云数据库SQL Server 基础版提供了正版授权、高可用、高安全、高性能及轻运维的全套...

    腾讯云数据库 TencentDB
  • 腾讯云SQL Server 性能逆天,252万TPM国内无对手!

    腾讯云数据库持续发力,产品发布和功能更新进入爆发期。继重磅推出最高50万QPS的Redis 4.0标准版(点击可跳转阅读)后,云数据库SQL Server 20...

    腾讯云数据库 TencentDB
  • 【DB笔试面试425】SQL Server物理有哪三种类型的文件?

    (3)事务日志文件:默认扩展名为.ldf(记录对数据库的所有操作,但不包含所操作的数据)。

    小麦苗DBA宝典
  • DBA最好的“枕边故事”丨真实世界Oracle故障诊断之一千零一夜

    2019数据技术嘉年华于11月16日在京落下了帷幕。大会历时两天,来自全国各地上千名学术精英、数据库领袖人物、数据库专家、技术爱好者在这里汇聚一堂,围绕“开源 ...

    数据和云
  • ASP.Net Core 2.0 在Linux下连接SQL Server数据库问题

    在ASP.Net Core 2.0下,通过Dapper来使用SQL Server数据库,在Windows系统下完全正常,而部署到Linux服务器上会出现连不上数...

    徐大嘴

扫码关注云+社区

领取腾讯云代金券