DB2歷史

pcsh發表於2009-11-25

1973年,IBM研究中心啟動System R專案,為DB2的誕生打下良好基礎。System R 是 IBM 研究部門開發的一種產品,這種原型語言促進了技術的發展並最終在1983年將 DB2 帶到了商業市場。

在這期間,IBM發表了很多資料庫領域的精典論文,前邊E.F.Codd就不說了,1976年, 身在IBM的Gim Gray發有了他的代表作:共享資料庫的一致性和鎖的粒度。他同樣也是資料庫領域的圖靈獎獲得之一。後來被微軟挖走(應該是在他退休之後),去年他獨自一人出海,失蹤,不知下落如何。此君因為不喜歡Seattle的雨天,使得Bill Gates為拉他入Microsoft在San Francisco為其新建了一座研究院讓他做院長。據說此君在一次學術會議上demo他的新程式,聽眾中有人提出介面可以如何改進,此君竟然在講壇上就開啟VC++開始改起程式碼來,然後給人看新效果。這樣的大師,太讓人尊敬了。

1981年, E.F.Codd因為發明關聯式資料庫模型,獲得ACM圖靈獎,當然他前邊還有一位大師,Charles W.Bachman。

1982年,IBM釋出SQL/DS for VSE and VM,以System R為原型。

1983年,釋出Database2 (DB2) for MVS, 內部代號為"Eagle",於是 DB2正式誕生。

1986年,System/38 V7釋出,首次配置查詢最佳化器,能對應用的存取計劃進行最佳化。

1987年,DB2完成了到OS/2的擴充套件,進入微機領域。

1988年,釋出SQL/400,為AS/400伺服器提供SQL支援。到此時為止,感覺IBM的資料庫產品的發展十分凌亂,似乎同時在做多個產品,平臺又不統一。

1992年,IDUG大會在瑞士如開,DB2應用開始全球化。DB2 for OS2 V1和DB2 for RS/6000 V1推出,這是第一次在Intel和Unix平臺上推出DB2產品。

1993年,郭士納進入IBM,大刀改革。

1994年,DB2實現了HP unix和Solaris版本。實際上,還真不知道這兩個平臺上有多少使用者。

也是在1994年,AIX平臺上DB2開始支援物件型資料。

1995年,DB2開始支援Windows NT, Unix等多個平臺。(標誌性的一年?)

1995年,收購Lotus,暈,現在我們還在用Lotus的郵件系統。不好用,但是不容易中毒。

1996年,DB2正式更名為DB2 通用資料庫。

1997年, DB2 UDB for Unix/windows/OS2同時釋出

1998年,DB2 開始支援SCO Unixware

1998年, DB2 UDB5.2出現。(不知道以前的版本是怎麼定義的,有些亂。。。)

1999年,DB2支援Linux on intel cpu

2000年,DB2 支援XML擴充套件

2000年,進一步支援Linux叢集

2002年,收購Rational Soft,從此, rose這個大炮工具被IBM弄走了

2002/2003,DB2 V8.1出現

2007年, DB2 V9出現,好像是第一個混合模式(關係型、層次型)資料庫出現,既有關係模型,又有直接支援XML的層次模型。不知道是否屬於叫好不叫座。

在這期間,忘了是哪一年,印象中,好像是2001/2002年的光景,IBM還收購了Informix,花了1個Billion$,那也是一家曾經響噹噹的資料庫廠商。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/13442480/viewspace-1029047/,如需轉載,請註明出處,否則將追究法律責任。