首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> DB2 資料庫 >> DB2 教學

DB2 9 九大新特性全景圖:pureXML、壓縮、自動化、安全、分區、恢復、安裝全解析

     編輯:DB2 教學

產品定位

DB2 9 (代號 Viper) 由 8 國 750+ 開發者打造,首創 pureXML 技術實現 XML 與關系數據無縫交互,定位 SOA 環境首選信息引擎。十項重大突破歸納為九大類:

1. 全新 XML 特性 (pureXML)

  • 原生 XML 類型:層次化列存儲,無需 CLOB/BLOB 或 shredding
  • SQL/XML 全支持:XMLEXISTS、XMLQUERY、XMLTABLE、XMLELEMENT、XMLAGG 等 15+ 函數
  • XQuery 原生引擎:W3C 標準,直接從表/視圖提取 XML
  • XML 索引:專用索引加速路徑表達式
  • 編程語言綁定:JDBC/SQLJ/.NET/CLI/ODBC/OLE DB/Embedded SQL 全面支持 XML 讀寫

2. 應用開發增強

  • DB2 Developer Workbench:基於 Eclipse 的 IDE,存儲過程/UDF/SQL/XML/XQuery 全生命周期開發調試部署
  • JDBC 3.0 / SQLJ 驅動增強:支持新數據類型、z/OS 可靠連接、異構連接池、連接重用
  • .NET 提供者:VS 2005 集成、Web 服務、原生 XML 存儲、無代碼建站
  • 64 位 Runtime Client 共存支持

3. 自動數據庫管理

  • 自適應自調內存 (STMM):動態調整配置參數、緩存池、內存分配,Windows/AIX 可自動調節共享內存總量
  • z/OS 物件自動狀態監測:Control Center 策略向導自動化維護評估、定時執行、告警通知
  • 自動存儲:多分區自動擴展磁盤/文件系統,創建庫即啟用
  • 自動統計收集:創建庫自動啟用 RUNSTATS 後台維護
  • Prefetcher/Page Cleaner 自動配置:基於 CPU、分區、表空間並行度
  • 表/索引自動重組新策略選項

4. 性能與可擴展性 (存儲壓縮等)

  • 行壓縮 (Venom 技術):專利算法,節省磁盤、加速掃描、提升緩存效率
  • 統計視圖:優化器獲取更優訪問計劃
  • 自定義腳本加速 LOAD
  • 增強 MQT:更強設計支持、查詢性能、維護自動化
  • 更大 RID:單對象更多頁、單頁更多行,利於臨時表與排序
  • 索引鍵值上限 64 列、大小擴至 8 KB

5. 安全特性增強

  • LBAC (標簽訪問控制):行級/列級精細授權
  • SECADM 權限:集中安全管理角色
  • CREATE DATABASE RESTRICT:限制連接權限
  • SETSESSIONUSER:受控會話用戶切換
  • TRANSFER OWNERSHIP:對象所有權轉移

6. 表分區改進大數據管理

  • 按多列范圍劃分數據到多個分區(可跨表空間)
  • 優勢:超大表支持、分區級維護並行化、索引獨立放置、快速掛載/卸載分區(數倉核心)、分區剪枝加速查詢

7. 數據恢復增強

  • 中斷恢復重啟:斷點續傳,節省時間
  • 重定向恢復自動生成腳本
  • 表空間備份還原重建庫:恢復選項多樣化

8. 自主管理性能增強 (續)

  • STMM 動態響應負載變化
  • 自動統計、自動存儲(多分區)、ALTER TABLE 線上屬性變更
  • 新策略選項自動重組
  • 複製數據庫計劃創建模塊方案(模板化部署)
  • 管理 SQL 例程/視圖:可編程管理接口
  • 動態 FCM 緩存與配置參數自動調節

9. 安裝部署增強

  • 新 CLI 驅動:無需安裝完整 Client 即可部署 ODBC/CLI 應用
  • 靈活授權管理
  • 同機多版本/修補包並存
  • 響應文件關鍵字支持無人值守安裝

自動演進回顧:從 Stinger 到 Viper

Viper 繼承並深化 8.2 (Stinger) 的自動化基因:STMM、z/OS 物件監測、自動存儲/統計、Prefetcher 自配置、重組策略增強,持續釋放 DBA 生產力。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved