值得关注的是,SQL Server 2008在推出不到一年的时间内,占据了19.7%的市场份额,显示出较好的上升势头。
图2 .NET开发者使用SQL数据库的版本状况
这首先归功于SQL Server 2008引入了用于提高开发人员、架构师和管理员效率的新功能。改进了包括T-SQL语句、数据类型和管理功能,较于此前版本,SQL Server 2008有许多新特性及强大的功能,如支持基于策略的管理、审计、大型数据仓库、地理信息数据,其中最为吸引人的地方在于引入了商业智能。先进的报表和分析服务,能够为客户的关键业务应用提供可信赖、高效和智能化的数据管理分析平台。随着企业业务复杂程度的加深,现在的数据类型已经不再是单纯的关系型数据了,它还包括了XML数据、流媒体、图片数据等等。企业所需要的数据信息也不再是单纯的数字结果,而是带有对未来分析和预测性质的商业智能平台。
另外,SQL Server 2008在数据挖掘方面的功能也有所加强。从图3可以看出,SQL Server MDX的使用已经紧随在DB2之后。从很多方面看,这个产品似乎是被重新设计了一番。虽然MDX(multidimensional expressions,多维查询表达式)语言没有发生显著的变化,但是新的版本的确提供了让人振奋的改进,让MDX变的更加强大和灵活。
图3 进行数据挖掘采用的模型分布
就像OLAP技术一样,数据挖掘曾经被认为是一个非常专业的领域,需要昂贵的软件和非常专业的技术来实现。但是,通过在SQL Server分析服务中包含了全面的数据挖掘技术,以及通过与2007 Microsoft Office系统的集成,微软提供了一个性价比很高的解决方案。这一点或许会在未来进一步加快其市场占有率的增长,根据本年度的调查来看,数据挖掘市场潜力巨大。
SQL Server 2008 CTP(共享技术预览)版推出至今,已经有全球超过45万个企业对其下载,产生了超过75项大型应用,并由近1000家独立软件供应商(ISV)围绕其开发出了超过1350项应用程序。这些数字表明,这些企业对SQL Server 2008所提供的功能非常满意。
综合来看,SQL Server 2008成为市场主流所需要的时间,或许要大大少于SQL Server 2005所用的三年时间,而SQL Server 2000退出.NET开发者视野的日子或许不会太远了。