DB2 品牌源自 IBM 四十年資料庫技術演進。本文梳理 1968-1995 年關鍵里程碑,見證從層次型 IMS、關聯理論、System R 原型、SQL 語言誕生,到 DB2 在主機、UNIX、Windows、OS/2、AS/400 全平台佈局的歷程。
| 年份 | 里程碑事件 | 意義 |
|---|---|---|
| 1968 | IBM 360 上發布 IMS V1 | 業界首個層次型 DBMS,至今仍在核心業務運行 |
| 1970 | E.F. Codd 發表 關聯模型論文 | 奠定關聯資料庫理論基礎,「關聯之父」 |
| 1970 | 阿波羅 13 號救援,IBM 電腦立功 | 展示大型機可靠性 |
| 1973 | 啟動 System R 專案 | 驗證關聯模型商業可行性,產出 SQL、優化器、成本模型等核心技術 |
| 1974 | Chamberlin & Boyce 發表 SEQUEL 語言 | SQL 前身,非程序化查詢語言 |
| 1975 | SQL 首個實現方案論文 | System R 核心成果 |
| 1976 | System R 關聯資料庫原型論文 | 完整架構描述 |
| 1976 | Jim Gray 定義 交易 (Transaction) 與一致性機制 | ACID 理論奠基 |
| 1977 | System R 在波音、Pratt & Whitney、Upjohn 三客戶安裝 | 商業化可行性驗證 |
| 1979 | Pat Selinger 發表 首個關聯查詢優化器 | 成本基礎優化 (CBO) 雛形 |
| 1980 | S/38 系統整合 System R 原型資料庫服務 | 中型機平台首現 |
| 1981 | Codd 獲 ACM 圖靈獎 | 最高榮譽肯定 |
| 1982 | IBM PC 問世 | 開啟個人電腦時代 |
| 1982 | 發布 SQL/DS for VSE and VM | 首個商用 SQL 介面 DBMS |
| 1983 | 發布 DATABASE 2 (DB2) for MVS (內部代號 Eagle) | DB2 品牌誕生,主機平台旗艦 |
| 1986 | S/38 V7 內建查詢優化器 | 優化器下放至中型機 |
| 1987 | OS/2 EE V1.0 含關聯資料庫能力 | DB2 進入 Intel x86 平台 (DB2/2 雛形) |
| 1988 | SQL/400 for AS/400 | 整合式中型機平台支援 SQL |
| 1988 | IDUG (國際 DB2 用戶組織) 成立 | 用戶社群規模化 |
| 1989 | 定義 Common SQL & DRDA (分散式關聯資料庫架構) | 跨平台互通標準 |
| 1989 | 首屆 IDUG 北美大會 (芝加哥) | 技術交流常態化 |
| 1992 | 首屆 IDUG 歐洲大會 (日內瓦) | 全球化佈局 |
| 1993 | 發布 DB2 for OS/2 V1、DB2 for RS/6000 V1 | 正式進入 Intel/UNIX 市場 |
| 1993 | 郭士納 (Louis Gerstner) 接任 IBM CEO | 扭轉 IBM 頹勢 |
| 1994 | DB2 for MVS V4 引入 Parallel Sysplex 資料共享 | 主機叢集擴展性 |
| 1994 | DB2 Parallel Edition V1 on RS/6000 SP2 | 大規模並行處理 (MPP) 架構,數據倉庫利器 |
| 1994 | DB2 Common Server 擴展至 HP-UX、Sun Solaris | 支援異構 UNIX 平台 |
| 1994 | DB2/400 整合於 OS/400 V3.1 (並行、預存程序、參考完整性) | AS/400 平台功能對齊 |
| 1994 | OS/2、AIX 平台 DB2 支援多媒體與 OO 應用 | 物件關聯特性早期探索 |
| 1995 | 發布 DB2 Common Server V2 (首個物件關聯多平台產品、全面支援 Web) | 統一碼基、跨平台一致性 |
| 1995 | DataJoiner for AIX 發布 | 異構資料庫聯合查詢 (Federation) 起點 |
| 1995 | DB2 V2 on Windows NT、SINIX | Windows NT 平台正式支援 |
1968-1995 年奠定了 DB2 成為跨平台、企業級、高可擴展資料庫家族的基石。理解這段歷史,有助於把握 DB2 設計哲學:可靠性優先、標準先行、平台統一、漸進式創新。