程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> SQL Server 2008的新特點

SQL Server 2008的新特點

編輯:關於SqlServer

引言

 


本文將著重介紹在SQL Server 2008裡發現的一些新特點和精妙之處。其中一些新特點包括開發方面的變化、新的BI特點、集成服務的增強以及新的數據類型。下面列出的一些項目是在該系列文章中的第一部分裡提到過的:

 

加密――透明數據加密,它可以加密整個數據庫。備份加密可以保護數據庫的維護。最後是外部密鑰管理。
數據更改的審計。
數據壓縮以減少實際表的大小。
資源管理器――資源管理器可用來觸發一個事件或停止失控的或占用很多資源的進程。
性能數據――新的性能儀表盤工具可以讀取保存的性能數據。另外,也有一些新的報表、監控和調優選項。
SQL Server 2008大概會在2008年2月份和Visual Studio、Windows的新版本一起發布。目前可以從http://www.microsoft.com/sql/prodinfo/futureversion/default.mspx下載2008的CTP版。

 


動態開發

 


SQL 2008使用了有LINQ(Language Integrated Query)的新的點NET框架3.0。另外,對商業數據實體的數據同步選項也有了更有效的支持。也有新的ADO和Visual Studio開發選項。這些選項共同被稱為動態開發並會在下面進行介紹。

 


實體數據服務

 


SQL Server 2008和ADO.NET現在允許去創建高級商業對象如Customers或Parts。這些實體的使用更勝於返回單獨記錄和表的標准方法。如果你在使用E-R(實體關系)模型,那麼你在SQL裡的對象現在可以匹配你的模型。有幾個新的ADO.Net框架可以訪問這些實體如LOB(Line-of-Business)框架和實體查詢語言(eSQL)。

 


LINQ

 


LINQ對訪問數據提供了一個標准的開發語法,而不管數據存在哪裡。例如,相同的語法可以訪問SQL Server或者XML數據。在應用程序語法如C#或VB內部,LINQ的使用更勝於TSQL。

 


數據同步特點

 


SQL 2008、Visual Studio和ADO.Net的聯合使用給創建同步或經常要斷開連接的應用程序帶來了一個新的方法,它使創建要與中央數據庫同步的客戶端應用程序變得更加容易。SQL 2005首先提供了對通過使用觸發器來改變跟蹤的支持。SQL 2008的同步更加完整和優化。

 


超越關系型數據庫

 


接下來的一組特點一起被稱作“超越關系型”。它們包括新的存儲區域、算法、日期和時間類型。另外,SQL Server 2008內嵌了新的全文和文件流選項。

 


更大的UDT

 


先前,在SQL 2005裡,用戶自定義類型(UDT)不能大於8000字節。在SQL 2008裡,不再有任何大小的限制,允許存儲非常大的UDT。

 


日期和時間

 


SQL 2008裡有新的日期和時間數據類型。

 

Date. 這是僅有日期、沒有時間的數據類型。
Time. 數據類型Time沒有日期部分。精度可以達到100納秒。
Date Time Offset. 該數據類型將存儲通用協調時間(UTC)時區所識別的值。
文件流

 


新的數據類型VarBinary(Max)FileStream允許使用TSQL Select、Insert、Update和Delete語句去操作二進制數據。在過去,為了存儲二進制數據,通常要通過Dot.Net應用程序去訪問。現在,SQL的功能如觸發器、全文搜索和備份恢復都可用於二進制數據。

 


空間數據

 


新的空間數據類型允許緯度、經度和基於GPS的數據按照它們本來的樣子存到SQL Server裡。數據類型遵從幾個工業標准如Open Geospatial Consortium (OGC) Simple Features for SQL 和ISO 19125 Simple Feature Access。

 


表值參數

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved