Oracle傳奇(1)-前傳
當前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
SDL公司的成立1976年,32歲的Larry加入了精密儀器公司。這家小公司不僅給他漲了不少工資,還給他一個頭銜-系統(tǒng)開發(fā)部副總,這個頭銜也許對Larry更有意義。因為Larry第一次走進了領(lǐng)導(dǎo)層,不再是一般的工作人員了。 當時,精密儀器公司計劃推出一款新產(chǎn)品- PI180,主要取代微縮膠卷及讀出器,簡單說就是一個圖像存儲/讀取器。需要為設(shè)備編寫驅(qū)動軟件。 公司只有一個人,那就是Larry懂程序設(shè)計(估計這也就是招他來的原因吧),因為沒人,只好把這個活外包出去。當時,詢價階段,有外包公司提出70萬美元可以干,Larry認為需要230萬美元,剩下的其他幾家都要價很高。 此時,Larry同學(xué)心生夢想,打電話給之前的同事鮑勃·邁因(Bob Miner)納以及愛德華·奧茨(Edward Oates),忽悠他們?nèi)齻€人一起成立一個公司,并投標承包此項目。(這一操作是不是看著很眼熟?) Bob跟Edward編寫程序,Larry繼續(xù)留在精密儀器公司內(nèi)監(jiān)督和管理這個項目,項目結(jié)束后,Larry再到新公司來。 1977年6月,他們成立了新公司。Miner任總裁,Edward任副總。決策者Larry依然留在精密儀器公司。但是,Larry向老板講清楚了,他不久將辭職,到新公司上班。 新公司名字叫軟件開發(fā)實驗室股份有限公司(Sofware Development Labcratories,Inc.)簡稱SDL。公司分發(fā)10股股票,Larry購買了60%,1200美元,每股2美分。其他兩人各20%。為什么Larry占了大多數(shù)股份?Larry說這么干是他的主意,他是發(fā)起人。 1977年夏天,Miner跟Edward整理出一份標書,投標精密儀器公司的這個項目。報價40萬美元(絕對是低價戰(zhàn)略,是不是更加眼熟?),精密儀器公司起初有點猶豫,要價太低了。當然,最后合同還是給了SDL(估計Larry功不可沒)。 SDL不久就收到了預(yù)付款5萬美元,招收了一個程序設(shè)計人員,布魯斯·斯科特(Bruce Scott)。Bruce非常優(yōu)秀,幾個月后,Larry無條件送給了Bruce 4%的公司股份(從這里可以看到Larry非常大方,創(chuàng)始人的優(yōu)良品質(zhì)啊)。 Larry的十字路口60年代末,出現(xiàn)了兩種切實可行的數(shù)據(jù)庫。 第一種是層次數(shù)據(jù)庫。 比如,有家紐扣公司給服裝公司提供紐扣。紐扣公司的數(shù)據(jù)中就需要存儲客戶的大量信息:客戶名,聯(lián)系地址等等,這是主記錄。附在主記錄上的是一系列客戶的訂單。層次數(shù)據(jù)庫很死板,如果查找某個訂單,需要從頭一個公司一個公司地去查找(遍歷方式)。 第二種是網(wǎng)絡(luò)數(shù)據(jù)庫。 這種數(shù)據(jù)庫每一項數(shù)據(jù)都與其他項連接,結(jié)構(gòu)就像一張蜘蛛網(wǎng)。缺點就是非常復(fù)雜,得靠程序設(shè)計人員才能理清復(fù)雜的數(shù)據(jù)庫結(jié)構(gòu)。 1970年6月,IBM的研究人員埃德加·特德·科德(Edgar H Ted Codd)發(fā)表了一篇論文。《大型共享數(shù)據(jù)庫的關(guān)系數(shù)據(jù)模型》,這篇文章相當難懂。 簡單說,Codd提出數(shù)據(jù)應(yīng)該以表格的形式來組織。關(guān)系模型的問題在于速度,表格越大,耗費時間越長,但隨著計算機性能提升,可以克服。(大力出奇跡,跟現(xiàn)在AI發(fā)展類似) Codd只提出了理論,只討論了關(guān)系數(shù)據(jù)庫的可行性,沒有提出實現(xiàn)方式。IBM在圣何塞的IBM研究實驗室里,組織了40人的小組,決定在Codd的理論基礎(chǔ)上,研制出一個實用的關(guān)系數(shù)據(jù)庫系統(tǒng),項目的名字為R系統(tǒng)。 R系統(tǒng)小組成員開發(fā)了一種基于淺顯英語的實用語言,稱之為“結(jié)構(gòu)化英語查詢”-Structured English Query Language,簡稱SEQUEL。但這個縮寫已經(jīng)被注冊掉了,后來就縮寫為SQL。 與IBM R系統(tǒng)小組競爭的是加州大學(xué)伯克利分校(UC Berkeley)的Ingres項目,最初,Ingres 項目得到了自然科學(xué)基金和三個軍事機構(gòu)的支持,Ingres 在概念上與 IBM 的 System R 類似,但主要基于較低端的系統(tǒng),如 UNIX 和 DEC。這就是數(shù)據(jù)庫Informix的前身。 正在這兩家公司埋頭苦干時,Larry走到了十字路口。簡單的說,是繼續(xù)簽一個合同編一個軟件,俗稱干項目方式,還是編寫一個程序,在市場上能一而再再而三地銷售出去,俗稱干產(chǎn)品。 最后決定開發(fā)產(chǎn)品,走產(chǎn)品道路。 此時R系統(tǒng)小組的人員發(fā)表了多篇論文,論述了R系統(tǒng)的運行原理。《R系統(tǒng):數(shù)據(jù)庫管理的關(guān)系式方法》,發(fā)表在技術(shù)雜志《數(shù)據(jù)庫系統(tǒng)學(xué)報》,研究人員也在《IBM系統(tǒng)雜志》發(fā)表文章,行業(yè)會議上宣讀論文。 于是,SDL的人員借助這些論文開發(fā)產(chǎn)品,產(chǎn)品的名字為:Oracle。(這是他們當年在安培克斯工作過的CIA項目的名稱)。借助著精密儀器項目的費用,SDL完成了第一個版本。 IBM為什么會錯失良機作為計算機行業(yè)的霸主IBM,為什么會錯失這個億萬美元的創(chuàng)意? 有一種說法是:IBM想繼續(xù)充當高科技領(lǐng)域的騎手。為此,唯一的辦法是培植新創(chuàng)意,給它們足以成長的空間。R系統(tǒng)工作組的Frank King說“你包攬一切,什么都自己干,怎么制定標準呢?” IBM計劃為未來設(shè)計發(fā)展的藍圖,它只把關(guān)系技術(shù)數(shù)據(jù)庫看成未來藍圖的一部分。 另外一個原因與IBM研究部門的文化有關(guān)。 從老湯姆·沃森在1924年創(chuàng)辦IBM以來,公司一直在不斷地研究新技術(shù),有著世界上最優(yōu)秀的計算機科學(xué)家與學(xué)者。 R系統(tǒng)的那些人也是學(xué)者,因此,他們真正感興趣的不是產(chǎn)品,而是理論,思路和方案。他們是按學(xué)者的要求培養(yǎng)出來的,堅信知識共享的原則。因此,他們掌握了什么,就會發(fā)表什么,而且,到處演講。 20年以后,在一次團聚會上,原R系統(tǒng)小組成員針對當年發(fā)表的R系統(tǒng)論文是否明智展開了爭論。有人說“把什么東西都說出來是一個很大的失策。” 但也有許多人看法不同,發(fā)表論文對技術(shù)發(fā)展有很大的推動作用。如果我們不發(fā)表這些文章,關(guān)系數(shù)據(jù)庫技術(shù)可能你流于失敗。它很可能會被IBM忽略。 這就是藍色巨人的力量所在。沒有IBM對新技術(shù)的支持,沒有多少人相信它,需要它。 如果說有什么遺憾的話,就是R系統(tǒng)小組當年沒能很快將其產(chǎn)品化。 R系統(tǒng)工作組大約在1977年左右就把關(guān)系數(shù)據(jù)庫建成并投放運行了,而IBM直到1982年2月才推出第一個商用產(chǎn)品。Larry的小公司比較靈活,他們早在IBM設(shè)法把R系統(tǒng)從研究部門轉(zhuǎn)到開發(fā)部門之前,就在市場上推出了第一個關(guān)系數(shù)據(jù)庫產(chǎn)品。還在IBM慢悠悠地踱著四方步時,Larry就抓住機會搶占市場份額了。 IBM為什么會如此緩慢?正如許多評論家所指出的,IBM公司像一個國家一樣,辦事十分小心謹慎。它有一個龐大的、層次相當多的官僚機構(gòu),委員會逐層向上級委員會報告,一級對上一級負責。如果不通過無窮無盡的審核、再審核,什么事也干不了。 除此之外,IBM還有一個成功的產(chǎn)品包袱。 多年以來,IBM一直在銷售一種層次數(shù)據(jù)庫產(chǎn)品,叫IMS(Information Management System)。IMS運行在大機上。IBM因IMS掙了不少錢。銷售新技術(shù)產(chǎn)品,肯定會影響到IMS的銷售收入。 IBM內(nèi)部的許多人,包括經(jīng)理、程序員、銷售員、技術(shù)支持等,都是靠IMS起家的,他們的職業(yè)生涯與它休戚相關(guān)。IMS的工程師依然對IMS不斷改進。R系統(tǒng)的第一篇論文發(fā)表時,IMS的忠誠衛(wèi)士像瘋了一樣,企圖阻止關(guān)系技術(shù)產(chǎn)品走向市場。他們不愿意看到IBM銷售任何其他產(chǎn)品,他們研制的產(chǎn)品IMS不能退出市場。 起初,IBM試圖想解決IMS和R系統(tǒng)之間的矛盾與沖突,想研制一種介于關(guān)系和層次數(shù)據(jù)庫之間的東西。(很多產(chǎn)品公司都遇到過或者正在遇到類似的情況啊) 終于,IBM在1982年,推出了第一個關(guān)系技術(shù)產(chǎn)品,SQL/DS,從IBM的觀點看,SQL/DS對IMS不構(gòu)成威脅。它只能運行在某些小型機上,而IMS是運行在大機上的。一直到1985年,IBM才發(fā)布了具有工業(yè)強度的數(shù)據(jù)庫產(chǎn)品DB2。 Larry在人生的道路上,首戰(zhàn)告捷,取得了成功,做了別人做不到或者也不會去做的事。 相關(guān)文檔:
該文章在 2024/11/8 11:33:40 編輯過 |
相關(guān)文章
正在查詢... |