据国外媒体报道,微软最新的关系数据库管理系统SQL Server 2008已经让大家等了太长时间了,不过随着微软最近宣布发布SQL Server 2008 RTM(发布到制造商)版,长时间的等待过程终于结束了。开发人员将能够利用SQL Server 2008的一系列新特点,不过商业应用可能不会在近期加以调整以支持这一新的数据库。公司内部的开发人员则可以立即使用Windows Server 2008 和Visual Studio 2008中与SQL Server 2008相关的技术。
SQL Server 2008原定于2007年年底与Visual Studio 2008一起发布。不过,SQL Server 2008却没有与Visual Studio 2008保持同步,因为这需要微软发布新版本的Visual Studio 2008 SP1和.NET Framwork 3.5 SP1。就在上周,微软刚刚发布了这两个产品。现在,所有的工具和平台都是最新版本的了,开发人员现在就能够体验所有这些微软提供的全新工具。
SQL Server 2008包含很多全新并且非常好用的工具。新增功能包括:支持数据加密和压缩;支持地理空间数据;基于策略的管理;全文搜索功能;支持语言综合查询(LINQ);新的日期和时间类型;新的变化数据采集(增强ETL)。对现有功能的增强包括:更好的数据库镜像;OLAP性能增强;新的报告创建器(Report Builder)功能;与微软Excel和World更紧密地集成。
通过增强SQL Server 2008的报表和仪表盘功能并且提升数据仓库性能,微软向外界大肆宣传说SQL Server 2008的商业智能(BI)功能大大增强,希望借此能缩短与甲骨文的Oracle数据库和IBM的DB2数据库之间的差距。
微软数据和存储平台部副总裁Ted Kummert表示,SQL Server 2008年是唯一一个具备数据管理和先进的商业智能功能的开箱及用型(out-of-the-box)大型数据库来。
毫无疑问,微软在BI领域已经占有一定的优势。毕竟,微软一直是唯一一个销售BI工具的大型数据库厂商。利用微软的BI工具,用户可以建立数据仓库、数据集市、多维数据库以及其它BI应用,并且微软的BI应用产品在中型市场上已经处于主导地位。尽管如此,随着近几年愈演愈烈的行业整合---甲骨文收购了Hyperion,IBM收购了Cognos,S AP收购了BusinessO bjects---微软将面临传统的数据库应用竞争对手开发的功能更完整的BI产品,以及中型市场更全面的竞争。
在试图进入甲骨文所主宰的高端领域的同时,微软也在努力吸引更多的低端客户,例如那些倾向于使用免费和开源工具,比如MySQL建立数据库驱动Web应用程序的用户。
为了争取这一部分客户,微软已经推出了一个新的SQL Server 2008 网络版(Web Edition)。网络版的SQL Server 2008已经进行了优化,可以与其它开源组件比如Apache Web服务器或PHP脚本语言一起使用。SQL Server 2008 网络版有实力与所谓的Web开发工具和中间件平台堆栈LAMP(Linux + Apache + MySQL + PHP)一争高下。因此,LAMP现在已经不是快速开发网站的唯一选择了,因为现在我们有了WASP(Windows + Apache + SQL Server + PHP)和WISP (Windows + IIS + SQL Server + PHP)。新的SQL Server 2008 网络版只能在四插槽服务器上使用。
SQL Server 2008的其它版本包括企业版、标准版、工作组版、开发版、快速版和紧凑版。企业版没有处理器限制,每个处理器的价格为25,000美元;标准版仅限于四插槽服务器,每个处理器的价格为6000美元;工作组版可以运行在一个或两个插槽的服务器上,每个处理器的成本为3899美元。