|
Microsoft SQL Server 2008 新功能及增強功能
|
|
原則管理:提供以原則的方式,來部署企業有關資料庫標準準則,如功能的使用性、作業程序建立的一致性、物件命名的方式、安全規範及物件設計規範,都可透過原則部署來完成,特別是當企業內存在許多的 SQL Server 或 SQL 執行個體,使用原則管理可大幅降低管理者的工作量,及確保所有資料庫設定的一致性。
|
|
資料收集器:資料庫的效能調整及除錯,經常要耗費管理者的許多時間去進行,如想要取得資料庫何時處於尖峰時間,某個時段的 CPU 、記憶體及磁碟 I/O 負載等相關效能資料,以進行必要的效能改善時,相關資料的收集對於管理者而言都是沈重的負荷,有了資料收集器,就可有效節省管理者在效能處理上所需的時間花費,增加效能調整的反應速度,提高資料庫整體的可用性。
|
|
資料壓縮:磁碟的使用隨著單位成本的大幅降低,高容量磁碟的擁有不再是高不可及,但在磁碟空間擴充容易的同時,磁碟處理的傳輸速度卻沒有大幅的進展,換句話說,資料儲存的使用空間越多,資料庫要讀取及處理資料的時間也就越久,長期以往就會造成資料庫的效能不彰,有了資料壓縮的功能,就可減少磁碟容量的使用,所帶來的效益,除了可節省儲存媒體外,還可讓資料庫能更有效率的處理資料。
|
|
備份壓縮:以磁碟的方式所進行的備份,經常是既費時又耗用儲存空間的事情,當備份來源資料量不斷成長時,備份的時間就會越來越長,甚至到了下一個備份時間點仍然備份不完,有了備份壓縮的功能,就能大幅減少備份所需磁碟空間,降低因為備份所需的磁碟 I/O 量,備份花費時間不但縮短了,也提高未來資料庫還原的速度。
|
|
資源管理員:雖然目前的硬體購置費用不再像以往一樣地昂貴,而多核心 CPU 、高容量磁碟及記憶體的容易取得,也都讓伺服器的硬體規格都比以往強上好幾倍,但是在眾多人數使用的資料庫伺服器,仍然會面對當大量使用者使用時所造成的資源不足窘境,甚至是一個高度耗用資料量的運算,就可將資料庫的效能拖垮,有了資源管理員,就可讓使用者資源的使用受到限制,避免個別使用者的過度使用,而造成整個資料庫無法使用的問題發生,也可讓具有高優先順序的重要工作,分配較多的資源來快速完成作業。
|
|
透明資料加密:當企業越來越依賴資料庫儲存各種的資料時,資料庫的保全也越形重要,一個未加密的資料庫若遺失或遭竊取時,資料庫裡面的資料,如客戶資料、公司財務、進貨存貨、員工資料,甚至是公司核心技術,都會因為外洩而造成公司營運的巨大衝擊,所產生的後遺症,除了是公司將面對巨額的損失外,還會因為資料外洩違反相關法律所帶來的司法問題,透明資料加密的技術,可在無需調整應用程式下,對整個資料庫、資料檔、交易日誌檔進行加密,當資料一旦加了密,就不用再擔心因為資料保管不善而造成的資料外洩問題。
|
|
稽核的強化:為了避免可存取資料庫的使用者濫用或將資料外洩出去,甚至於隨意修改、刪除記錄,或任意刪除任何資料庫物件,資料庫使用的稽核就顯得非常重要,Microsoft SQL Server 2008 提供的稽核對象,包含了整個 SQL Server 執行個體的伺服器層級稽核、針對資料庫物件變動的資料庫層級稽核,及在資料處理上之新增、刪除、修改、查詢等的資料層級稽核,而能讓資料庫管理者能完全掌握使用者對資料庫所做的任何動作。
|
|
新的資料型態及 SQL 語法:新增了如只代表日期的 DATA、只代表時間的 TIME、DATETIMEOFFSET、DATETIME2 等日期時間型態,代表階層樹狀結點的 HierarchyId,讓二進位資料直接儲存於 NTFS 檔案系統的 FILESTREAM 資料型態,代表地理資訊的 GEOGRAPHY 及 GEOMETRY 資料型態。此外,還提供了以單一 SQL 陳述即可同時完成新增、修改、刪除的 MERGE 語法。
|