SQL Server2008 R2新特性解析

kitesky發表於2010-08-10
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(並行資料倉儲版)。[@more@]1.Report Builder 3.0

  Report Builder是一個工具集,透過它可以開發出釋出到Web上的報表,透過Report Builder可以建立包含影像,圖表,表格和列印控制元件的報表,此外,Report Builder也支援下鑽和排序,如果你熟悉第三方報表工具,圖Crystal Reports(水晶報表),那麼你一定會使用Report Builder。

  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中的資料透視表,提供了分析功能。

  7.資料層應用

  資料層應用(Data-Tier Application,縮寫為DAC,不知道C代表什麼含義,不要與Windows資料訪問元件混淆了,因為它的縮寫也是DAC)是一個物件,它可以為一個工程儲存所有需要的資料庫資訊,如登入,表和Visual Studio可以使用的儲存過程。透過建立一個資料層應用,SQL Server包版本和每個Visual Studio編譯版本一起儲存,也就是可以將應用程式和資料庫構建成一個統一的版本,方便後期維護和管理。

  8.Unicode壓縮

  SQL Server 2008 R2使用一個新的演算法,為Unicode儲存提供了一個簡單的壓縮方案,透過Unicode壓縮,可以減少Unicode字元對空間的佔用,它由SQL Server引擎自動管理,因此不需要修改現有應用程式,DBA也無須做任何干涉。

  9.SQL Server Utility

  新的SQL Server Utility是一個集中控制多個SQL Server例項的倉庫物件,效能資料和配置策略可以儲存在一個單一的Utility中,Utility也包括一個資源管理器工具,可以建立多個伺服器儀表板。

  10.多伺服器儀表板

  雖然SQL Server Management Studio也可以連線到多個伺服器,但不能在一個集中的檢視上檢視所有的資料庫,每個資料庫伺服器需要獨立管理,在SQL Server 2008 R2中,可以建立同時顯示多個伺服器的儀表板。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/66009/viewspace-1036580/,如需轉載,請註明出處,否則將追究法律責任。

相關文章