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

IBM DB2 關聯式資料庫 25 年演進史:從 System R 到 pureXML 的技術傳承

     編輯:DB2 教學

兩大陣營淵源

關聯資料庫發展近 40 年,IBM DB2 佔 25 年。若不納入前身 SQL/DS,Oracle 幾乎是首個商業化關聯資料庫。研發團隊與創辦人間關係極密切。

1970 年代依原型分兩大陣營:

  • System R 系 (IBM 研究院): DB2、Oracle 等,使用 SEQUEL 查詢語言。
  • Ingres 系 (柏克萊大學學生創業): Ingres、Sybase 等,使用 QUEL。Microsoft SQL Server 屬此支系。

實則兩系淵源同為 System R:關鍵在於提出查詢優化理論的 Pat Selinger 引入 Jim Gray 共同開發,Jim Gray 為柏克萊重要學者,其學生後成立公司開發 Ingres、Sybase。

其他模型產品

  • 網狀模型產品較不知名。
  • 階層模型:IBM IMS。
  • 物件導向/物件關聯模型:遵循 SQL:1999 標準產品 (含 DB2、Oracle、SQL Server) 均屬此類。

DB2 演進觀察

IBM 矽谷實驗室資深技術經理傅毓勤參與 DB2 LUW v2~v6 及 z/OS v7~v9 開發。他強調:成功軟體每 10~15 年必須大變革。初期用戶少,功能擴充快;後期用戶多,修改須謹慎。DB2 v8 進行大規模重構,傅毓勤從 LUW 調至 z/OS。現 DB2 處於剛完成重構狀態,預估 5~10 年後需再次同等級改造。

下一步:持續深化 XML 支援

  1. IBM DB2 發展:深入持續強化 XML 支援
  2. IBM 攜 DB2 9 開啟混合型資料庫管理系統新紀元
  3. 簡介 DB2 9.5 與 IBM Data Studio

關鍵工具:IBM Data Studio — 整合設計、測試、部署、監控、管理全生命週期。支援 Eclipse、Rational、Visual Studio 2005。含 pureQuery (類似 Microsoft LINQ,稱 JLinQ,基於純 Java 平台)。

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