1. 程式人生 > >看了看幾個資料庫廠商的發展歷史

看了看幾個資料庫廠商的發展歷史

這兩天把Oracle以及DB2、Sybase、SQL Server幾種資料庫的發展歷史大致看了一下,發現了一些特別奇怪的現象:
1. Oracle的技術專家一定為人非常低調。
  眾所周知,Oracle資料庫的功能確實很是強大,但是發展初期,它往往過度的向用戶誇大自己的功能。即非常善於標榜自己。可是它的工程師呢,Bruce Scott早期因為承受不了巨大的開發壓力(主要是向很多平臺porting),將手中的股票全部拋售離開了Oracle,雖然我們今天在Oracle資料庫中有一個預設的使用者scott,另一名重量級的工程師Oates,也是早期的副總裁,曾經因為婚姻失敗離開Oracle,後來又返回,但因他曾承諾過,在Oracle達到10,000人的規模時,將再度離開,如今,他早已經離開資料庫界了。看來,堅持到後來的只有為人低調的Miner了。相信他今天還在Oracle,我一直很奇怪,為什麼Oracle大肆宣揚自己的產品,卻從不宣傳自己隊伍中的少林老僧。我們無法推測Oracle研發隊伍中的總設計師的水平到底怎麼樣,但是從Oracle產品的規模和功能特性,可以判斷他的水平絕不在IBM DB2以及Sybase頂級設計師之下。
  這就是奇怪的Oracle。
2.專利那麼多的DB2,為何總是離我們那麼遠?
  DB2資料庫申請的專利數一定會讓Oracle工程師吃驚,可是Oracle一點也不著急。他們以銷售出去的產品來決勝負。這就是兩個公司之間的區別。DB2有好多IBM院士級的人物,水平一定高得很,從幾次盛會也可以看的出來。可是DB2一直就好像離我們很遠,好像總是在大型機上高高掛起。也許隨著Viper9的到來,將有很多改觀。
  總之,DB2在產品和研發人員方面,從來不低調。
3.可憐的Borland
  真是成也Karn(可能拼寫有誤),敗也Karn,他造就了無數軟體開發界的巨匠,但是沒成為資料庫界的老大,確實可惜,他有好幾次機會置Oracle於死地,都是輕易的放過了。緊緊抓著單機版的Paradox資料庫,時光過得不長,拿著人家的interbase,居然不賣,也不宣傳,等真正想宣傳的時候,人家已經如日中天了。
  Borland出了很多讓微軟眼紅的頂級軟體專家,不過,其中大部分已經被它給挖走了。
4.Sybase與微軟的交易
  雖然不知道當初為什麼Sybase會在SQL Server上面與微軟合作,但可以肯定這是一筆非常吃虧的交易,SQL Server已經讓微軟賺進了不少的銀子,甚至很少有人知道SQL Server最早來源於Sybase,與Sybase ASE是同門。

5.可怕的微軟
  SQL Server的設計隊伍裡已經攏絡了許多頂級資料庫專家,有圖靈獎獲得者,也有頂級軟體專家,不知道他們會把下一代SQL Server改造成什麼樣子,雖然目前它與Oracle之間還有些差距。

感到真正可怕的地方:
我們不知道Oracle的總設計師的水平有多高。我們不知道SQL Server的設計隊伍將發揮到什麼程度。