IBM DB2 9的九大新特性

2021-04-08 16:43:48 字數 4108 閱讀 1637

ibm db2 9取得了十項重大進步,包括已獲得專利的「purexml」技術、突破性的「venom」儲存壓縮以及增強的自動化資料管理能力等。

1、新的xml特性:

在無需重新定義xml資料的格式,或將其置於資料庫大型物件中的前提下,ibm db2 9允許使用者無縫管理普通關係資料和純xml資料。此項能力是viper所獨有的,它將有助於客戶增加其資訊的實用性、速度和多功能性,同時大大降低與現有資料管理技術相關的管理成本。它還將顯著降低複雜性,並減少普通開發商建立「同時訪問關係資料和xml資料的應用」所花費的時間。

新的xml資料型別,允許客戶在分層的**欄中儲存規範的xml文件。

支援sql語句及sql/xml函式中的xml資料型別。

支援由全球資訊網聯盟(w3c)開發的新xquery語言。ibm db2 9允許客戶直接呼叫xquery語言,呼叫功能可以從db2**與檢視中提取xml資料。

支援xml資料的檢索功能,提高了針對xml文件的查詢效率。

為支援db2的程式設計程式語言中的xml提供支援,允許應用整合對xml及關係型資料的訪問和儲存。

2、新的應用與開發特性:

對應用開發工具和原生xml資料儲存新特性的支援,允許應用訪問和儲存xml及相關資料。

db2 developer workbench是一種綜合開發環境,可用於建立、編輯、除錯、測試和部署db2儲存流程和使用者自定義的功能。客戶還可以使用developer workbench開發sql應用,建立、編輯和執行sql語句與xml查詢。

面向jdbc和sqlj的增強型db2驅動程式符合jdbc 3.0規範,它還同時支援sqlj語句。

sqlj語句的功能特性與大多數jdbc方法相似。

此外,還包括其它重要特性:支援眾多新資料型別、db2獨有的支援到面向z/os® 資料伺服器ibm db2 9版可靠連線的方式、異構組合、連線重用等。除支援visual studio 2005以外,還包括對web服務的支援,對本地xml資料儲存的全面支援,以及無需編寫**就可以構建應用及web站點的能力。增強型db2 runtime client支援64位計算,還可在同一臺計算機上與其它db2產品共存。

3、新增自動資料庫管理功能:

適應性、自調式記憶體分配,通過不斷更新配置引數、調整緩衝池大小和動態分配可用的記憶體資源,幫助使用者簡化或排除db2伺服器的配置工作。面向z/os物件的db2 udb自動狀態檢測功能,允許客戶通過控制中心的建立和變更物件策略嚮導,使面向z/os物件的db2 udb實現物件維護策略評估自動化。

自動儲存支援,可以自動擴充磁碟和檔案系統中資料庫的大小,現在可用於多分割槽資料庫。

自動統計資料收集,建立新資料庫時會自動啟動。

根據db2資料庫系統的環境特點,自動配置prefetchers程序與頁清潔器。

面向自動**與索引重組的新策略選項,為資料庫管理員提供更多管理**與索引重組的功能。

4、效能與可擴充套件性增強(儲存壓縮等):

利用資料行壓縮技術壓縮資料物件的功能,可以幫助客戶節省磁碟儲存空間,並加快資料訪問速度。

統計資料檢視,為改進查詢功能提供更出色的訪問計畫。

使用定製的指令碼或程式加快資料載入速度。

增強型物化查詢表(mqt)可為設計mqt提供更強大地支援,更出色的查詢效能和更完善的mqt維護。

更大的記錄識別符號(rid)允許每個物件擁有更多資料頁,系統中每頁擁有更多記錄,一方面為資料庫管理員使用系統和使用者的臨時**提供了便利,另一方面也便於執行分類和登入操作。

索引的關鍵字最多可達64組,大小可以擴充至8 kb。

5、新的安全特性與增強:

使用基於標籤的訪問控制(lbac),改進行、列級別的資料訪問控制功能。

新安全管理器(secadm)的授權級別,將若干個與安全性相關的優先權集中到一項優先權名下,提高了對於訪問資訊資產的控制。

「建立資料庫」語句中新增的「限制」選項,增強了對進入資料庫的控制。

setsessionuser優先權加強了對擁有轉換會話使用者身份權力的人的控制。它允許掌握該項權力的人轉換為任何被賦予權利的授權id。

transfer ownership sql語句,提供了改變資料庫物件的歸屬權的能力。

6、使用**分割槽改進大型資料庫管理:

**分割槽是一種資料組織計畫,在該計畫中,**資料根據多個**列,被劃分到多個被稱為**分割槽或範圍的儲存物件中。這些儲存物件可能存放在不同的表空間或相同的表空間中,或兩種情況兼而有之。此項新特性的優勢包括:

能夠建立非常大的**。分割槽**包含的資料遠遠超過了普通**。將**資料劃分到眾多儲存物件中,有助於顯著增加**尺寸。

更靈活的管理能力。現在,客戶可以在個別資料分割槽中完成管理工作,將消耗時間的維護操作分成一系列小型操作。

更加精確地控制索引位置。客戶可以將索引放置在不同的表空間,分別對其進行管理。

快速、輕鬆地訪問資料或轉出資料。這一功能在資料倉儲環境中尤為有用,客戶經常在此環境中移入或移出資料,執行支援決策的查詢。

改進的查詢功能。通過**分割槽分離資料,避免對不相關資料進行掃瞄,從而改進查詢處理的功能。

7、資料恢復增強:

重新啟動中斷的恢復操作,可以在資料庫恢復時節省寶貴的時間,同時簡化恢復工作。

支援重定向恢復操作,在現有備份映象中自動生成指令碼。

能夠從表空間備份映象中重新構建資料庫。此項功能讓db2的恢復更加靈活和多樣化,同時為客戶提供更全面的恢復解決方案。

8、自主管理效能增強:

使用適應性、自調記憶體分配簡化了記憶體管理。自調記憶體提供動態配置,能對工作負載特性的重大變化做出積極響應。

客戶建立資料庫時,自動統計資料收集功能會自動啟動。憑藉自動統計資料收集,ibm db2 9版自動在後台執行runstats實用程式,確保收集到正確的統計資料,並進行維護。

面向多分割槽資料庫的自動儲存支援。這一功能可以按照需求,自動擴大磁碟和檔案系統中資料庫的容量。

alter table語句增強允許客戶無需停止或重新建立**,就可以改變部分**的屬性。

新的策略選項為資料庫管理員提供了新的**和索引自動重組功能。

可以拷貝資料庫計畫,建立模組方案。一旦資料庫管理員建立了模組方案,他們就可將其作為建立新檢視的模板。

新的管理sql例程和檢視提供了基本、易用的可程式設計介面,便於借助sql來管理db2。

動態快速通訊管理器(fcm)緩衝和新的配置引數,可通過db2資料庫管理器進行自動調節。

8、安裝效能增強:

新的cli驅動程式(面向odbc和cli的ibm® db2驅動程式),客戶可以在不安裝db2客戶端軟體的情況下安裝此驅動程式。

更加靈活、有效的產品授權管理

可以在同一臺計算機上安裝多個db2版本和修補包。

新的響應檔案關鍵字允許it員工無需與終端使用者互動安裝db2產品。

9、自動演進 — 從stinger到viper

基於第8.2版推出的增強功能,ibm db2 9版中新的自動資料管理特性將繼續幫助提高資料庫管理員的生產效率和效用。

其中一些關鍵特性包括:

適應性、自調記憶體分配功能 此項新功能通過不斷更新配置引數和重新調整緩衝池的大小,簡化或排除了db2伺服器的配置工作。一旦啟動,該功能可在不同記憶體消耗點之間,動態分配可用的記憶體資源。在windows和aix® 作業系統中,自調記憶體功能也可以確定資料庫記憶體總體需求,並會自動調節資料庫共享記憶體。

面向z/os物件的db2 udb自動狀態監測功能 通過控制中心的建立和變更物件策略嚮導,客戶可以實現面向z/os物件的db2 udb物件維護策略評估的自動化,從而可使其按照預定次數和時間間隔執行。對建立了策略警報的物件而言,警報通知會傳送至物件維護策略指定的狀況警報聯絡處。

自動儲存支援 自動儲存可以自動擴大磁碟與檔案系統中資料庫的容量。它消除了對管理儲存器的需求,同時利用了資料庫管理儲存的效能和靈活性。在ibm db2 9版中,已經新增了面向多分割槽資料庫的自動儲存功能。此外,在建立新資料庫時,自動儲存會自動啟動。

自動統計資料收集 在ibm db2 9版中,當建立新資料庫時,使用runstats命令的自動統計資料收集功能會自動啟動。必要時,db2伺服器會在後台處理中收集資料的統計資訊。

db2優化器(db2 optimizer)利用這些資訊對資料庫中的資訊最有效地恢復。

prefetchers程序和頁清潔器的自動配置 在ibm db2 9版中,prefetchers程序與頁清潔器的數量可由db2資料庫系統根據某些環境特性,如cpu的數量、資料庫分割槽的數量和資料庫表空間的並行設定,自動確定。

**與索引自動重組功能增強 **與索引重組的新策略選項,為資料庫管理員提供了更豐富的**與索引重組管理功能。 

Android 4 0的12大新特性

谷歌和三星今天上午在香港發布了代號為 冰激凌三明治 的新一代作業系統android 4.0,同時發布了第一款執行該系統的智慧型手機galaxy nexus。這個新作業系統究竟有哪些新特性呢?本文選取了android 4.0的12個主要新特性供讀者參考。1.roboto android 4.0沒有採用...

IIS 7 0 六大新特性

windows的網路伺服器internet information services iis 7.0 將整合asp.net,改善診斷系統,引入 管理員使用者介面,配置系統以及一系列新構件。微軟iis,網路平台及工具開發組專案經理bill staples以及產品經理mary alice colvin指...

PHP7五大新特性

如果你使用的是基於 composer 和 psr 4 的框架,這種寫法是否能成功的載入類檔案?其實是可以的,composer 註冊的自動載入方法是在類被呼叫的時候根據類的命名空間去查詢位置,這種寫法對其沒有影響。1.運算子 null 合併運算子 把這個放在第乙個說是因為我覺得它很有用。用法 a ge...