1. 以你想要的方式來使用你所有的數(shù)據(jù)
無論你采取哪個(gè)方法來統(tǒng)一你的商業(yè)數(shù)據(jù),SQL Server 2008建立在過去對(duì)關(guān)系數(shù)據(jù)和非關(guān)系數(shù)據(jù)的強(qiáng)大的支持,提供了使開發(fā)人員和管理員可以有效的存儲(chǔ)和管理非結(jié)構(gòu)化數(shù)據(jù)的數(shù)據(jù)類型,例如文檔和圖片,所以你可以以最適合你的業(yè)務(wù)的格式來存儲(chǔ)、管理和分析數(shù)據(jù)。
SQL Server 2008增強(qiáng)了對(duì)XML數(shù)據(jù)存儲(chǔ)和一個(gè)FILESTREAM 數(shù)據(jù)類型的支持,F(xiàn)ILESTREAM 數(shù)據(jù)類型使大型的二進(jìn)制數(shù)據(jù)可以存儲(chǔ)在文件系統(tǒng)中,并且保持事務(wù)一致性仍作為數(shù)據(jù)庫完整的一部分。此外,刪除了對(duì)用戶定義的數(shù)據(jù)類型規(guī)模的限制,使得可以超過在之前的SQL Server版本中的8 KB 的限制。對(duì)空間和位置數(shù)據(jù)類型的支持使得可以存儲(chǔ)和分析符合行業(yè)標(biāo)準(zhǔn)的地理數(shù)據(jù)。
2.集成所有的企業(yè)數(shù)據(jù)源
SQL Server 2008數(shù)據(jù)源視圖使得可以集成數(shù)據(jù)和對(duì)從異構(gòu)的企業(yè)級(jí)數(shù)據(jù)存儲(chǔ)獲得的數(shù)據(jù)進(jìn)行訪問,例如SQL Server、Oracle、DB2和Teradata。這些視圖還提供了一個(gè)企業(yè)范圍的聯(lián)機(jī)分析處理存儲(chǔ),而且在SQL Server集成服務(wù)中對(duì)不同數(shù)據(jù)源的支持廣度意味著你可以從現(xiàn)有的所有種類的商業(yè)應(yīng)用中提取數(shù)據(jù)。因此,統(tǒng)一你所有的企業(yè)數(shù)據(jù)源的數(shù)據(jù)是很容易實(shí)現(xiàn)的,不論你是否想建立一個(gè)抽象層來通過數(shù)據(jù)源查看或使用ETL處理來與一個(gè)只用于分析和報(bào)表的數(shù)據(jù)倉庫同步。
此外,通過對(duì)Web services和Microsoft .NET框架的支持,SQL Server 2008支持與多個(gè)平臺(tái)、應(yīng)用和編程語言的協(xié)同工作能力,所以你可以通過集成和連接到你的異構(gòu)的數(shù)據(jù)源來最大化你對(duì)新的和現(xiàn)有的系統(tǒng)的投資回報(bào)。支持已有的和新出現(xiàn)的開放標(biāo)準(zhǔn),例如HTTP、XML、SOAP、XQuery和XSD,進(jìn)一步推動(dòng)了你的擴(kuò)展了的企業(yè)系統(tǒng)的通信。
二、數(shù)據(jù)倉庫性能
SQL Server 2008提供了一個(gè)全面的和可擴(kuò)展的數(shù)據(jù)倉庫平臺(tái),使得你的企業(yè)可以更快的將數(shù)據(jù)整合到數(shù)據(jù)倉庫中,這樣你就可以擴(kuò)展和管理不斷增長(zhǎng)的數(shù)據(jù)量和用戶數(shù)量。
1.優(yōu)化ETL過程
數(shù)據(jù)倉庫一般通過ETL 過程從數(shù)據(jù)源系統(tǒng)獲得的數(shù)據(jù)進(jìn)行組裝和更新。在數(shù)據(jù)最初加載到數(shù)據(jù)倉庫中之后,會(huì)定期的刷新源系統(tǒng)的新的和更改的數(shù)據(jù),以確保數(shù)據(jù)倉庫的數(shù)據(jù)是最新的。
SQL Server 集成服務(wù)提供了一個(gè)全面的平臺(tái),你可以使用它從不同的數(shù)據(jù)源系統(tǒng)提取數(shù)據(jù),做所要求的任何對(duì)數(shù)據(jù)或它的結(jié)構(gòu)和格式的轉(zhuǎn)換,然后加載轉(zhuǎn)換的數(shù)據(jù)到數(shù)據(jù)倉庫中。執(zhí)行查找來匹配從數(shù)據(jù)源系統(tǒng)獲得的記錄到在數(shù)據(jù)倉庫中的已有的記錄是ETL過程中的一個(gè)常見操作,在SQL Server 2008中查找的性能被顯著的提高了,以致于這些操作擴(kuò)展到大型表。
為了幫助跟蹤數(shù)據(jù)變化和確保數(shù)據(jù)倉庫一致性,SQL Server 2008推出了變化數(shù)據(jù)捕獲(Change Data Capture,CDC)功能,將更新記錄在變更表中,這使得很容易標(biāo)識(shí)被更改的行和確定更改的細(xì)節(jié)以及更改的原因。
2.有效的管理硬件資源
通過對(duì)數(shù)據(jù)壓縮的支持,SQL Server 2008使你可以更有效地存儲(chǔ)你的數(shù)據(jù)和降低存儲(chǔ)成本。另外,壓縮明顯的提高了大型的具有輸入/輸出限制的工作負(fù)載的性能。SQL Server 2008還為備份壓縮提供了本地支持即開即用。此外,VARDECIMAL數(shù)據(jù)類型和SQL Server 2008中的新的稀疏列通過降低大型表(這些表如在數(shù)據(jù)倉庫所常見的,主要為數(shù)字或空值)所需要的空間數(shù)量來幫助你從你的磁盤存儲(chǔ)資源獲得最好的效率。
除了在數(shù)據(jù)存儲(chǔ)方面的效率,SQL Server 2008還支持映射內(nèi)存的地址窗口擴(kuò)展(Address Windowing Extensions,AWE)的動(dòng)態(tài)分配,它支持Windows Server 2003、數(shù)據(jù)中心版(Datacenter Edition)的64GB內(nèi)存、和64位版本的2TB內(nèi)存,來支持大型數(shù)據(jù)倉庫環(huán)境。
SQL Server 200還推出了資源監(jiān)控器,它使得管理員可以為不同的工作負(fù)載定義資源限制和優(yōu)先權(quán),以便使并發(fā)工作負(fù)載可以提供穩(wěn)定的執(zhí)行,并使得可以預(yù)先的管理資源競(jìng)爭(zhēng)問題。
3.優(yōu)化數(shù)據(jù)庫性能
SQL Server 2008包括高性能的關(guān)系數(shù)據(jù)庫引擎,它使得你可以建立高效的數(shù)據(jù)倉庫解決方案。創(chuàng)新(例如用于star schema(星型模式)和工具的查詢優(yōu)化幫助你調(diào)整索引和數(shù)據(jù)結(jié)構(gòu))使得SQL Server為經(jīng)常查詢的數(shù)據(jù)倉庫自動(dòng)選擇,同時(shí)在SQL Server 2008中推出了MERGE Transact-SQL語句,開發(fā)人員可以更有效地處理普通的數(shù)據(jù)倉庫場(chǎng)景,例如檢查一行是否存在然后執(zhí)行插入或更新。此外,對(duì)GROUP BY條件語句進(jìn)行了擴(kuò)展,使得用戶可以在一個(gè)查詢中定義多個(gè)組。Grouping Set生成了一個(gè)單獨(dú)的結(jié)果集,這與對(duì)不同分組的行執(zhí)行UNION ALL 操作是等價(jià)的,它使得聚合查詢和生成報(bào)表更加容易和快速。
SQL Server 2008支持分區(qū)表,幫助你優(yōu)化大型表的性能和管理,有了對(duì)分區(qū)表并行的新的支持,你可以通過使用分區(qū)表顯著的優(yōu)化一個(gè)數(shù)據(jù)倉庫。
本新聞共
8頁,當(dāng)前在第
4頁
1 2 3 4 5 6 7 8