資料已成為資訊化最寶貴資源,資料庫技術歷經近 40 年發展,大致經歷三個階段:層次型 → 關聯型 → 混合型(關聯 + XML)。
1956 年 IBM 首款磁碟驅動器誕生,引發資料管理革命。1961 年通用電氣開發首個網狀 DBMS (IDS),但平台受限。IBM 於 1966 年與北美洛克維爾、卡特彼勒合作,為 NASA 阿波羅計畫開發層次型資料庫 IMS (Information Management System),1969 年正式發布。NASA 登月後繼續沿用,至今仍在網際網路應用連接、商務智慧等領域發揮作用。
層次型資料庫在資料獨立性與抽象層級有不足。1970 年 IBM 研究員 E.F.Codd 提出關聯模型,奠定理論基石。1974 年 Ray Boyce 與 Don Chamberlin 提出 SQL 語言。1979 年 IBM 完成首個實現 SQL 的 DBMS。80 年代初 IBM 推出 DB2(第二代技術產品),從大型機擴展至多平台,尤其在 System z 成為分散式運算核心。經過多年發展,System z 與 Linux on Intel 平台上已運行近 50 萬台 DB2 資料伺服器。
隨著 XML 成為標準化資料交換格式,資料量爆發式增長。傳統檔案系統難以應對大量文件的並發、恢復、安全與可用性;純關聯資料庫僅能將 XML 存為大物件或拆散至多表多欄,無法完整體現階層結構,效率低下;純 XML DBMS 則引入未經驗證的新環境,整合與人才不確定。
DB2 9 (Viper) 結合關聯與層次特點,推出混合型資料庫:同一資料庫物件同時管理傳統 SQL 資料與 XML 文件,單一查詢即可搜尋處理兩種資料形式。業界首創且唯一使用標準介面以關聯資料管理 pureXML 的資料庫。
DB2 9 讓企業高效共享、搜尋、管理海量 XML 文件與訊息,降低儲存成本與開發費用,提升業務敏捷度。