2006 年 7 月 14 日,IBM 發布 DB2 9(代號 Viper),以 pureXML 技術將 XML 原生儲存納入關聯引擎核心,開啟「混合動力資料庫」新紀元。本文從市場脈動、技術架構、客戶實證三維度深度解析。
傳統 RDBMS 僅提供 XML-Enabled(CLOB/LOB 儲存或分解對應),無法高效支援龐大、結構多變的 XML 工作負載。



| 功能 | 傳統 XML-Enabled | DB2 9 pureXML |
|---|---|---|
| 儲存 | CLOB/LOB 或分解關聯表 | 原生解析樹,保留文件結構 |
| 索引 | 副表間接索引 | XML Pattern 直接定位節點 |
| 查詢 | SQL/XML 發布函數 | XQuery + SQL/XML 混合查詢 |
| 驗證 | DTD/Schema 註冊於外部表 | XSR (XML Schema Repository) 內建 |
| 分解 | DAD 映射檔 | Annotated Schema 映射 |
| 工具整合 | 分散 | Control Center / Developer Workbench / VS.NET 全整合 |
DB2 9 為「資訊轉化為服務」策略落地產品:從基礎設施優化 → 生命週期管理 → 主資料控制 → 分析洞察,形成完整鏈條。IBM 強調:技術必須「用得起、用得易、不複雜」。
DB2 9 不會讓關聯資料庫消失,而是以「混合動力」滿足雙重世界:交易系統仍靠關聯,企業間整合、半結構資料靠 XML。這場融合才剛開始,應用端的採納速度將決定最終格局。