如若轉載,請務必注明出處,iihero 2008.9.26于CSDN
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應用開始全球化。
1992年,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$,那也是一家曾經響當當的數據庫廠商。