DB2 V9 首創 pureXML 技術,原生支援 XML 的高效儲存、完整管理、高效能處理(查詢、部分更新、索引、匯入匯出、備份還原等),讓 XML 在關聯式資料庫中成為「一等公民」。DB2 成為名副其實的雙引擎資料庫:關聯引擎 + XML 引擎,共享同一套儲存、交易、鎖定、優化、管理基礎設施。

XML 已成各行業資料交換標準:ACORD(保險)、FIXML(金融)、HL7(醫療)、FPML(金融產品)、XBRL(財務報導)、IXRetail(零售)、NewsML(新聞)等。
傳統 FIX vs FIXML 對比:

FIXML 擁有自我描述性、擴充性,極大降低對接成本。
pureXML 賦能交換平台:

住院病歷包含既往史、檢查、病程、醫囑、手術記錄、出院小結等數百欄位、多層次結構。關聯模型需數十上百張表,XML 僅需一張表:


國內多家 HIS 廠商已採用 pureXML 建構電子病歷系統。
欄位數量與結構頻繁變更(如手機號碼從 1 個變多個),關聯模型需 DDL 變更,XML 只需調整文件結構:

多層次關聯查詢在關聯模型需多表連接,效能低下;XML 原生樹狀結構配合 XQuery 輕鬆處理:

關聯表固定欄位導致大量 NULL;XML 僅儲存實際存在的元素:

全文搜尋僅能定位到文件,XQuery 可定位到章節、段落:

知識管理系統中,場館、賽事、票務、VIP 座位等實體關聯緊密,XML 的 ID/IDREF、XLink 原生支援複雜關聯網絡。
W3C XForms 1.0 標準將表單模型、實例資料、使用者介面分離,支援多裝置呈現:

eForm 以 XML 原生儲存於 DB2,無縫整合業務流程:

RSS 本質為 XML 1.0 應用。pureXML 讓 RSS Provider 高效管理 Feed(增刪改查),Reader 端統一訂閱管理:

更可直接將 RSS Feed 發布為 Web Service,輕鬆整合至企業入口網:

GUI 元素(視窗、選單、子選單)天然樹狀結構與 XML 高度同構。以 XML 定義介面配置,實現:
架構流程:

此模式助力軟體廠商從「專案外包」轉型「產品化 + 客製化」,大幅降低交付成本。
DB2 V9 pureXML 開啟 XML 企業級應用新紀元,六大典型場景:
這只是拋磚引玉。pureXML 的價值在於消除 XML 與關聯世界的邊界,讓開發者可根據資料特性自由選擇最適合的模型,甚至在同一張表、同一條 SQL 中混合使用。歡迎讀者分享更多創新應用場景!