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

IBM DB2 發展史:早期奠基事件與關鍵理論突破 (1968-1982)

     編輯:DB2 教學

資料庫技術演進的基石時刻

1968 年:首個階層式資料庫管理系統

IBM 在 IBM 360 電腦上研制成功 IMS V1,業界第一個階層式資料庫管理系統,至今仍有企業沿用,生命力驚人。

1970 年:劃時代的雙重里程碑

  • E.F. Codd 博士發表《大型共享資料銀行的關係模型》,首次提出關係模型概念,奠定「關係資料庫之父」地位,論文為電腦科學史上最重要文獻之一
  • 阿波羅 13 號登月失敗,IBM 電腦在營救太空人任務中發揮關鍵作用

1973 年:System R 專案啟動

IBM 研究中心啟動 System R 專案,探討多使用者、大量資料下關係資料庫的實際可行性,為 DB2 問世鋪路。專案成果關鍵,1988 年獲 ACM 軟體系統獎。

1974 年:SEQUEL 語言誕生(SQL 前身)

Don Chamberlin 與 Ray Boyce 發表《SEQUEL:結構化英語查詢語言》,提出比關係微積分/代數更適合終端用戶的非程序化查詢語言,現今 SQL 即基於此演進。

1975 年:SQL 首個實作方案

Don Chamberlin 與 Morton Astrahan 發表《SEQUEL 結構化英語查詢語言的實作》,描述 SQL 首個實作方案,為 System R 重大成果之一。

1976 年:關係資料庫原型與交易概念正式定義

  • System R 專案組發表《System R: 關係方法對資料庫管理的途徑》,描述關係資料庫原型
  • Jim Gray 發表《共享資料庫中鎖粒度與一致性層度》,正式定義資料庫交易概念與資料一致性機制

1977 年:商業驗證

System R 原型在波音、Pratt & Whitney、Upjohn 藥業 3 大客戶安裝部署,技術成熟度獲商業驗證,能支撐重要商業應用。

1979 年:首個關係查詢優化器

Pat Selinger 發表《關係資料庫管理系統中的存取路徑選擇》,描述業界第一個關係查詢優化器。

1980 年:S/38 系統整合 System R 原型資料庫服務

發布 S/38 系統,整合以 System R 為原型的資料庫服務,API 與 S/3、S/32 相容以利應用移植。

1981 年:圖靈獎肯定

E.F. Codd 博士因發明關係資料庫模型獲 ACM 圖靈獎(電腦科學最高榮譽),繼 Charles W. Bachman 後第二位因資料庫貢獻獲獎者。

1982 年:PC 時代開啟與首個 SQL 介面商用資料庫

  • IBM PC 面世,標誌 PC 產業孕育發展,「IBM PC Compatible」見證輝煌
  • 發布 SQL/DS for VSE and VM,業界第一個以 SQL 為介面的商用資料庫管理系統,基於 System R 原型設計

階段總結

1968-1982 這 15 年,IBM 從 IMS 階層式資料庫起步,經由 Codd 博士關係理論突破、System R 專案系統性驗證、SEQUEL/SQL 語言誕生與實作、交易與一致性機制定義、商業驗證、查詢優化器發明,最終在 1982 年推出首個 SQL 介面商用資料庫 SQL/DS,為次年 DB2 正式誕生完成所有理論與工程鋪墊。同期 IBM PC 問世更開啟了個人電腦時代,為後續 DB2 下放微機平台創造條件。

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