花了2天時間參加微軟的SQL Server 2012開發者訓練營,全面的學習了SQL Server 2012上面的新特性,嘗試使用微博做筆記。現在把它摘錄到博客,在做個整理,下面是微博原文,微博的里頭的鏈接是相關的網絡上的資料。
-
張善友: #SQL Server#SQL Server 2012 Analysis service的新東西:BI 語義模型,傳統SQL Server提供了統一維度模型、報表模型和PowerPivot模型,BI語義模型是這三種模型的結合體,面向最終用戶。http://url.cn/4OM9sX
-
張善友: #SQL Server#DQS :知識驅動的數據清洗;糾正,清除重復和標准化數據;與Integration Services集成
-
張善友: #SQL Server#SQL Server Data Quality Services (DQS) 是知識驅動型數據質量產品。DQS 使您可以生成知識庫,然后使用它執行各種關鍵數據質量任務,包括數據的更正、充實、標准化和消除重復。http://url.cn/044EGO
-
張善友: #SQL Server#Master Data Services (MDS) 界面已經替換為Silverlight,也支持Excel插件了,據說IBM的MDM的界面超難用。
-
張善友: #SQL Server#IBM的MDM要賣800W,真貴啊,MDS真是太便宜了。
-
張善友: #SQL Server#Master Data Services (MDS) 是針對主數據管理的 SQL Server 解決方案。一個 MDM 項目通常包括評估和重構內部業務流程以及實現 MDM 技術。 成功的 MDM 解決方案的結果是可以進行分析的可靠、集中的數據,從而導致更好的業務決策。 http://url.cn/0I6Cgp
-
張善友: #SQL Server#SSIS第四個版本,主要設計來實現ETL過程,增強開發易用性。多了個數據連接助理。Undo/Redo功能得到很大增強,新的SSDT設計器,打開包的性能有很大的提升。去掉了數據源功能,以項目連接管理器取代。使用表達式時的圖形提示,很人性化了。
-
張善友: #SQL Server#Microsoft SQL Server StreamInsight入門基礎系列課程 http://url.cn/2I1ll4
-
張善友: #SQL Server#上海的公交車運營情況使用StreamInsight 復雜事件處理
-
張善友: #SQL Server#StreamInsight 2.0 復雜事件處理應用開發和部署平台,高流量處理架構和基於.NET 開發平台。 查詢數據速率可以達到幾萬/秒,延時是毫秒級的,數據庫智能處理幾百/秒。
-
張善友: #SQL Server#Data-Tier Applications提供新的數據庫升級方法,從2008 R2開始提供,2012上得到加強,最新版本是V3。
-
張善友: #SQL Server#[SQL Server] SQL Server Data Tools (SSDT) http://url.cn/1KjKLu SQL Server數據庫開發工具,可以做代碼分析,重構,智能提示,依賴檢查等,這些功能可以在離線的狀態下工作。SSMS里頭的一些模塊也放在了SSDT里了。多種模式的表編輯器。支持SQL Server 2005/2008/2012。推薦大家使用。
-
張善友: #SQL Server#這兩位微軟DPE的SQL Server人都來自Oracle,IBM DB2的。
-
張善友: #SQL Server#今天的課程主要是SQL Server 2012的開發內容
-
張善友: #SQL Server#據老師介紹: Oracle RAC 雙機可以達到1.6,有個同學反應說他們測試可以達到1.8 . SQL Server Always可以達到1.7.
-
張善友: #SQL Server#自從小憨苦心修練《史上最牛SQL Server 2008 R2》"武林秘籍",功力大為提升,當他預知到2012是個災難之年,小憨更是提早試用了SQL Server 2012,借助新技術——雲端隨時隨地訪問的優勢,他現在可以隨心所欲穿越到2012任何的急緊情況、災難現場,第一時間HOLD住全場。http://url.cn/3W0tVn
-
張善友: #SQL Server#SQL Server 2012新增的Contained Database是為了解決數據庫在不同SQL Server實例之間遷移的問題。http://url.cn/2R7cj1
-
張善友: #SQL Server#AlwaysOn,全稱為SQL Server AlwaysOn,是適用於SQL Server的新的高可用性和災難恢復解決方案.http://url.cn/4HAkTI
-
張善友: #SQL Server#SQL Server 2012提供了新的分頁功能OFFSET/FETCH NEXT分頁,要SQL Server 2012使用OFFSET/FETCH NEXT分頁,比SQL Server 2005/2008中的RowNumber()有顯著改進.http://url.cn/2qyvUT
-
張善友: #SQL Server#SequenceNumber是SQL Server 2012推出的一個新特性。這個特性允許數據庫級別的序列號在多表或多列之間共享。對於某些場景會非常有用,比如,你需要在多個表之間公用一個流水號。以往的做法是額外建立一個表,然后存儲流水號。http://url.cn/1GGGNq
-
張善友 : #SQL Server#SQL Server 2012 Over 子句窗口,這東東2005就有了,還沒怎么用過.可以用over子句中來代替子查詢實現來提高效率,over子句除了排名函數之外也可以和聚合函數配合. http://url.cn/1pGxz0
-
張善友 : #SQL Server#SQL Server 2012的ServiceBroker也有增強,老師說他還沒見過人用,我用的很多哈
-
張善友 : #SQL Server#SQL Server 2012的FullText Search有很大的改進,例如語義搜索,針對非結構化數據的搜索等.
-
張善友 : #SQL Server#SQL Server 2012用FileTable擴展了FILESTREAM,它使用起來更有趣。它允許SQL Server應用程序把磁盤文件系統看作是數據庫表,可以給它寫文件,而且還有其它Windows應用程序(不只是其它SQL Server應用程序)可以識別這些文件。http://url.cn/257L1i
-
張善友 : #SQL Server#Microsoft SQL Server 分布式重播功能可幫助您評估即將進行的 SQL Server 升級的影響。您還可以使用它來幫助評估硬件和操作系統升級以及 SQL Server 優化的影響。是個測試好工具. 舊的SQL Server 2008 Profiler在一台計算機上捕獲和重播,時間回放不遵循原來的查詢率.
-
張善友 : #SQL Server#列存儲索引對每列的數據進行分組和存儲,然后聯接所有列以完成整個索引。應用在OLAP上,加上數據分區和分區交換可以極大地提升性能,據老師說可以提高100倍.http://url.cn/4GzrT1
-
張善友 : #SQL Server#Demo: A First Look at SQL Server Data Tools http://url.cn/0ZJ7EZ
1、SQL Server 2012開發工具SQL Server Data Tools (SSDT).http://url.cn/1KjKLu SQL Server數據庫開發工具,可以做代碼分析,重構,智能提示,依賴檢查等,這些功能可以在離線的狀態下工作。SSMS里頭的一些模塊也放在了SSDT里了。多種模式的表編輯器。支持SQL Server 2005/2008/2012,還支持SQL Azure。這里有一個視頻介紹Demo: A First Look at SQL Server Data Tools http://url.cn/0ZJ7EZ。
2、數據庫引擎的加強,包括查詢分頁,OVER 子句窗口,序列,元數據發現,增強的函數庫,Service Broker 增強,T-SQL-相關增強,FullText Search有很大的改進,例如語義搜索,針對非結構化數據的搜索,FileStream它允許SQL Server應用程序把磁盤文件系統看作是數據庫表,可以給它寫文件,而且還有其它Windows應用程序(不只是其它SQL Server應用程序)可以識別這些文件。http://url.cn/257L1i,缺點就是必須使用windows認證,用不了SQL認證。
3、數據庫高可用性SQL Server AlwaysOn:這個功能把SQL Server之前的故障轉移集群、鏡像,日志傳送等各種高可用性方案的優點給組合在一起了,提供了一個全新的高可用性方案,據說SQL Server2012可以達到5個9的可用性 http://url.cn/4HAkTI。在數據庫連接串上加了新的ApplicationIntent=ReadOnly 還可以通過客戶端的連接串的重定向,很容易從應用程序上去支持讀寫分離等 http://url.cn/1nS2Yg。還有一個新增的Contained Database是為了解決數據庫在不同SQL Server實例之間遷移的問題
4、StreamInsight 2.0 復雜事件處理應用開發和部署平台,高流量處理架構和基於.NET 開發平台。 查詢數據速率可以達到幾萬/秒,延時是毫秒級的,數據庫智能處理幾百/秒。具講師介紹上海的公交車運營情況使用StreamInsight 復雜事件處理。更詳細內容參看Microsoft SQL Server StreamInsight入門基礎系列課程 http://url.cn/2I1ll4
5、商業智能方面,這一部分平時工作中還比較少涉及,主要就是學習了,通過這次學習,都這些組件有了更加全面的了解:SSIS第四個版本,主要設計來實現ETL過程,增強開發易用性。多了個數據連接助理。Undo/Redo功能得到很大增強,新的SSDT設計器,打開包的性能有很大的提升。去掉了數據源功能,以項目連接管理器取代。使用表達式時的圖形提示,很人性化了。Master Data Services (MDS) 是針對主數據管理的 SQL Server 解決方案。一個 MDM 項目通常包括評估和重構內部業務流程以及實現 MDM 技術。 成功的 MDM 解決方案的結果是可以進行分析的可靠、集中的數據,從而導致更好的業務決策。 http://url.cn/0I6Cgp
其他的內容還很多,就不寫了,總之SQL Server 2012是一個很不錯的數據庫。我把部分PPT放在SkyDriver上,需要的同學自己去下載:
https://skydrive.live.com/?cid=33478A966734670F&id=33478A966734670F%21363&sc=documents