概述
DB2 9 (代號 Viper) 由 8 國 750 位工程師打造,定位為 SOA 環境下的首選資訊引擎。其核心突破在於業界首創的 pureXML 技術,實現 XML 與關聯資料無縫互操作,另有 Venom 壓縮、自動化管理、安全性增強等十大領域創新。
1. 革命性的 XML 原生支援 (pureXML)
- 新 XML 資料型別:在關聯表欄位直接儲存階層式 XML 文件,無需撕裂成多欄或存為 LOB。
- SQL/XML 與 XQuery 雙引擎:單一查詢同時操作關聯與 XML 資料;支援 W3C XQuery 1.0 標準。
- XML 索引:針對 XML 節點路徑、值建立專用索引,大幅加速查詢。
- XML Schema 驗證:匯入/插入時依註冊 Schema 自動驗證並附加型別註釋。
- 應用開發整合:JDBC、.NET、PHP 等驅動原生支援 XML 型別讀寫。
2. 應用開發工具增強
- DB2 Developer Workbench:基於 Eclipse 的整合開發環境,支援預存程序、UDF、SQL/XML、XQuery 編輯除錯。
- JDBC 3.0 / SQLJ 驅動:符合標準,支援 XML 型別、可靠連線、異構聯結、連線重用。
- Visual Studio 2005 整合:無程式碼建立 Web 服務、Web 應用,完整支援原生 XML 儲存。
3. 自動化資料庫管理 (Autonomic)
| 功能 | 說明 |
| 自適應記憶體分配 (STMM) | 動態調整緩衝池、排序堆、套件快取等,無需人工調參。 |
| 自動儲存空間 | 資料庫自動擴展檔案系統/裸裝置容量,支援多重分區。 |
| 自動統計收集 | 建立資料庫即啟動,背景執行 RUNSTATS 確保優化器擁有最新統計。 |
| Prefetcher/Page Cleaner 自動配置 | 依 CPU 核心數、分區數、表空間並行度自動計算最佳值。 |
| 表/索引自動重組新策略 | 提供更豐富的重組觸發條件與排程選項。 |
4. 效能與擴展性:Venom 儲存壓縮
- 資料列壓縮:字典式壓縮,實測節省 40~80% 儲存空間,並因 I/O 減少而提升查詢速度。
- 統計視圖:提供更精確的存取計畫。
- 大 RID:支援更大表空間、更多資料頁。
- 索引鍵值長度擴增至 64 欄、8KB。
- 增強 MQT (Materialized Query Table):查詢重寫、維護更強大。
5. 安全性強化
- LBAC (Label-Based Access Control):列級、列級安全標籤,細粒度存取控制。
- SECADM 安全管理員角色:集中管理安全相關權限。
- CREATE DATABASE RESTRICTIVE:預設關閉 PUBLIC 權限。
- SETSESSIONUSER / TRANSFER OWNERSHIP:會話身分切換與物件擁有權轉移。
6. 表分區 (Table Partitioning)
- 依欄位範圍將表水平切分至多個表空間,突破單表大小限制。
- 分區級維護 (匯入、備份、重組) 大幅縮短作業窗口。
- 索引可獨立放置於不同表空間。
- 查詢自動剪枝,僅掃描相關分區。
- 資料倉庫滾入/滾出 (Attach/Detach Partition) 秒級完成。
7. 恢復能力增強
- 中斷恢復可重啟,節省時間。
- 重導向恢復自動產生腳本。
- 可從表空間備份映像重建資料庫,提供更彈性的災難恢復選項。
8. 自主管理效能進化
- STMM 動態回應工作負載變化。
- 多重分區自動儲存。
ALTER TABLE 線上修改屬性 (無需重建表)。
- 部署腳本模組化,可作為新環境範本。
- 新管理 SQL 例程與視圖,以 SQL 管理 DB2。
- 動態 FCM 緩衝與配置參數自動調節。
9. 安裝部署優化
- 輕量級 CLI 驅動 (IBM Data Server Driver for ODBC/CLI) 免安裝完整 Client。
- 同一主機支援多版本、多 Fix Pack 共存。
- 回應檔關鍵字擴充,支援完全無人值守安裝。
10. 從 Stinger 到 Viper 的演進
DB2 8.2 (Stinger) 奠定自動化基礎,DB2 9 全面深化:STMM、自動統計、自動儲存、自動重組、自動配置均達到生產級成熟度,並延伸至 z/OS 物件自動狀態監測。
結語
DB2 9 以 pureXML 重新定義混合資料管理,配合 Venom 壓縮、表分區、全方位自動化,成為 SOA、資料倉庫、雲端部署的理想平台。
- 上一篇文章: DB2 資料庫實戰操作指令大全:匯入、鎖管理、日誌、備份恢復
- 下一篇文章: DB2 九號:從層次、關聯到混合型資料服務器的三部曲演進
Copyright ©
程式碼之家 All Rights Reserved