确认将于五月发布的Microsoft SQL Server 2008 R2是SQL Server数据库的最新版本,本文将介绍SQL Server 2008 R2的10大新特性,R2标志表示这是SQL Server的一个中间版本,而不是一个主版本,但R2版本一样为DBA和开发人员提供了大量有趣的新功能。在写本文的时候,R2已经处于社区发布版本(CTP),除了新功能外,也发布了两个新版本:SQL Server 2008 R2 Datacenter(数据中心版)和SQL Server 2008 R2 Parallel Data Warehouse(并行数据仓库版)。更多关于SQL Server 2008的报道请参考专题:SQL Server 2008深度应用。
SQL Server 2008 R2/Report Builder 3.0中的新特性包括:○1地图图层,它可以容纳空间和分析数据,可以和微软的虚拟地球(Microsoft Virtual Earth)无缝集成;○2指示器,用于显示一个值的状态;○3报表部件,这个对象可以重复使用或在多个报表之间共享;○4聚合计算(Aggregate Calculating),允许你计算其它聚合计算结果的汇总值。
2.SQL Server 2008 R2 Datacenter
SQL Server 2008 R2的数据中心版的目标是企业版用户,他们要求更好的性能,新版本支持256颗逻辑处理器,更多的实例数和更多的内存。
3.SQL Server 2008 R2 Parallel Data Warehouse
SQL Server 2008 R2的另一个新版本是并行数据仓库版,正式代号是“Madison”,它主要目标是处理非常大的数据量,它使用大规模并行处理功能将大表分散到多个SQL节点,这些节点通过微软的专利技术Ultra Shared Nothing进行控制,它可以将查询任务分配到各个计算节点上,然后从各个节点收集计算结果。
4.StreamInsight
SQL Server 2008 R2中出现了一个新组件,叫做StreamInsight,这个有趣的组件允许在运行中分析流数据,也就是直接从源数据流进行处理,然后再保存到数据表中。如果你的系统是一个实时系统,这个功能就非常非常的有用,因为实时系统需要分析数据,但又不能引起数据写入时的延迟,一些常见的例子如股票交易数据流,Web点击分析流和工业处理控制,可以同时监控多个输入数据流。
5.主数据服务
主数据服务(Master Data Services,MDS)既是一个概念又是一个产品,主数据服务的概念是对核心业务数据有一个集中的数据入口看守人,数据项如客户账单地址,雇员/客户姓名,以及产品名称应该集中管理,以便让所有消费应用系统都具有相同的信息。微软提供了一个示例,在customer表中记录了一个顾客地址,但在mailing表中记录了一个不同的地址。主数据服务应用程序可以保证所有表只有一个正确的地址,而一个MDS可以是一个本地应用程序,SQL Server 2008 R2包括一个应用程序和一个接口管理核心数据。
6.PowerPivot for SharePoint
PowerPivot是一个终端用户工具,它与SharePoint,SQL Server 2008 R2和Excel 2010联合使用,可以在几秒内处理大量数据,PowerPivot的作用有点像Excel中的数据透视表,提供了分析功能。