第511章 關係數據庫市場風雲
2023-12-10 03:39:10 作者: 傑奏
現階段,Oracle的公司年銷售額已經突破了1000萬美元。這個水平和個人電腦行業排名靠前的成功軟體公司差不多。
但不要忘了,Oracle資料庫的服務對象主要是大客戶,其中的利潤遠超個人電腦平台上的產品。
毫無疑問,比唐煥的哲儒早兩年成立的Oracle,完全有資格被冠以「成功企業」的頭銜了。
不過,在最初的幾年裡,Oracle和其它創業小公司一樣如履薄冰。這從它的公司名稱兩度變更當中,便能看出來一絲端倪。
Oracle的崛起,除了依靠創始人的非凡能力之外,很大程度上是由於搭上了關係型資料庫興起的順風車。
人類對數據收集、存儲、分析的需求自古有之,其中最有名的例子當屬美國的人口普查了,但其使用的工具,直到1952年仍是穿孔卡片和卡片制表處理機。
隨著計算機應用技術的興起和成熟,數據處理終於進入了新的發展階段,資料庫管理系統應運而生,形成了一個商業價值不可估量的龐大市場。
要對數據進行計算機處理,就必須通過數學手段進行抽象,從而總結出了不同的結構模型。
比如網狀資料庫,顧名思義,數據之間的關聯就如同現實當中的情況一樣縱橫交錯。
最早的網狀資料庫商業化產品為美國通用電氣公司在1964推出的運行於大型機平台上的IDS。其它有名的實現方案還有惠普的IMAGE、Cullinet的IDMS等。
它們當中商業成就最高的當屬IDMS,這兩年為Cullinet公司帶來了過億美元的年銷售額。
再如層狀資料庫,數據之間的關聯進一步抽象為類似族譜那樣的模型。
最有名的層狀資料庫商業化產品,是IBM在1960年代末推出的IMS。
不管是網狀資料庫,還是層狀資料庫,隨著資料庫規模的擴大,數據之間的聯繫將會複雜得連當初創建資料庫的管理員都要為之迷茫,從而給維護帶來了極大的困難。
好在這個時候,關係型資料庫的理論出現了。
1970年,IBM的研究員Edgar Frank Codd——埃德加.弗蘭克.科德發表了題為《A Relational Model of Data for Large Shared Data banks》——《大型共享資料庫的關係模型》的論文,奠定了關係模型的理論基礎,得到了學術界和產業界的共同讚賞。
為此,埃德加.弗蘭克.科德被譽為「關係數據庫之父」,並在1981年得到了圖靈獎。
當網狀資料庫和關係數據庫誰優誰劣的學術辯論,以後者勝出落幕後,將關係數據庫從理論成果變為軟體實現的課題,隨即擺在了研究人員面前。
Honeywell——霍尼韋爾公司最早取得了關係數據庫的商業成果,其在1976年推出了MDRS,不過市場表現一般。
做為最早提出關係模型的公司,IBM當然不會落後,它專門組建了40人規模的團隊,研發關係數據庫,並起名為「R」系統,即含義來源於「關係」英文單詞的首字母。
1974年,IBM研發團隊首戰告捷,成功開發了用於關係數據庫的結構化查詢語言即SQL。
到了1977年,「R」系統便可以投入運行了。
但官僚作風嚴重的IBM又犯了老毛病,它的層狀資料庫IMS那時候正賣得火熱,為公司帶來了滾滾財源,於是便自然而然地壓制了「R」系統的商業運作。
於是乎,外界只見「R」系統的研發人員頻頻發表學術成果論文,卻不見IBM積極地展開市場活動。
就這樣,IBM給了另外兩個關係數據庫——Ingres和Oracle,出人頭地的機會。
Ingres是由伯克利加州大學一群得到政_府資助的教授聯合開發的。為了研發哲儒自己的資料庫EBase,唐煥就從他們當中挖走了一些人。
Ingres的研發團隊和IBM的「R」研發團隊,彼此熟識,故而經常進行技術交流,並開發出了一套和SQL類似的關係數據庫語言QUEL。
兩伙人也犯了文人相輕的毛病,不時地爆發爭吵,進而相互指責對方抄襲自己的解決方案。
到了最後,雙方乾脆分道揚鑣,真刀真槍地較起勁來,
1980年的時候,Ingres研發團隊裡的幾個人,成立了關係技術股份有限公司即RTI,來進行Ingres資料庫的商業運作。
ORACLE的前身,軟體發展實驗室——SDL,其創立初衷是為了方便撈外快。
當時,拉里.埃里森所供職的公司要開發一種數據存儲和檢索的設備,工作量非常大。
於是,拉里.埃里森成功地遊說公司進行業務外包,並和前同事鮑勃.邁納、埃德.奧茨聯合創立SDL,接下了這個活,讓三個人狠狠地賺了一筆。
在此之後,拉里.埃里森便離開了這家公司,以專心經營自己的SDL。
他還把辦公室搬到了矽谷的中心地帶,並更名為關連式軟體公司即RSI,以正面反映出公司正在開發的關係數據庫ORACLE。
和Ingres擁有自己的關係數據庫語言QUEL不同,ORACLE借鑑了IBM的SQL,唐煥的EBase也有類似的選擇。
做為關係數據庫商業化的先行者,ORACLE資料庫自然得到了一些先發優勢。
比如,美國中央情報局主動找上門來,點名要買這種產品。同時,拉里.埃里森還找到了另外一家大客戶——海軍情報局。
ORACLE的第一個版本,運行平台為DEC的PDP-11,而中央情報局和海軍情報局要求的版本是IBM的大型機和DEC的VAX。
這兩種產品都不便宜,RSI的財力不足以購買,但移植ORACLE又離不開這個環境,拉里.埃里森等人只能到處求爺爺告奶奶地借用,甚至不惜使用無賴的手段,總算完成了ORACLE的第二個版本。
不過,此時的ORACLE仍然存在不少諸如檢索結果錯誤之類的問題,甚至還會發生丟失數據的現象。
這時候,拉里.埃里森的個人能力就顯現出來了,他硬是把這種不成熟的產品交付給了中央情報局和海軍情報局,讓對方成了自己的故障查找員。
當然了,RSI的服務態度絕對夠好,隨傳隨到,有錯就改。
就是靠著這種巧妙的推銷和良好的服務,RSI打開了關係數據庫的市場。而著手商業化Ingres的RTI,特點則是優秀的技術和過硬的質量。
就這樣,RSI和RTI展開了水火不容的競爭。
相比於RTI的那些教授,拉里.埃里森的手段顯然更為高明。
由於RSI和RTI的名字非常接近,不時地會發生RTI的支票被錯送到RSI的現象,這時候拉里.埃里森便儘量拖著這些支票不還,好給對手增加無謂的財政壓力,讓RTI叫苦不迭。
在這場競爭當中,RSI占據了先機,拉里.埃里森也開始有餘力用C語言取代彙編語言,重新編寫出了第三版本的資料庫,並把公司名字改為ORACLE。
RSI和RTI的競爭,代表了小型機和大型機領域的關係數據庫市場格局,而在唐煥的推動下,微型計算機資料庫市場漸漸成形,顯示出了讓人垂涎的商業價值。
比如做為引領者的EBase,憑藉「E」所標榜的電子、強大、易用特性,僅僅在1981年,便為哲儒貢獻了5000萬美元的銷售額。
阿什頓-塔特公司的DBase,背靠IBM-PC平台,看起來和哲儒的EBase競爭得不亦樂乎,但其目前還不具備關係數據庫的特性,根本不夠格做EBase的對手。
眼見著關係數據庫市場紅火得一塌糊塗,IBM瞠目結舌之餘,連忙奮起直追,對「R」系統嚴格測試後,在1981年底推出了自己的商業化關係數據庫SQL/DS。
藍色巨人確實有作風保守、後發制人的資本,到了1983年,它又推出了功能更全面的工業級資料庫DB2,大客戶紛紛認可買帳,倒也把之前的劣勢扳回了不少。
EBase、ORACLE、DB2都支持SQL,無形中就讓這種資料庫語言成了事實上的行業標準,其它關係數據庫產品早早晚晚都要靠攏過來。
但目前的關係數據庫廠商,並沒有意識到這一點,除了EBase、DB2之外,其它資料庫都在極力增加自己所能支持的計算機平台種類。
比如ORACLE便從第四個版本開始,正式支持方圓電腦和IBM-PC,並大肆鼓吹自家產品所具備的可移植性、可連接性、兼容性。
可移植性就是指支持眾多計算機硬體平台,可連接性則是指安裝在不同計算機上的ORACLE資料庫,可以連接起來進行數據通訊。
至於兼容性,是指和同樣採用SQL的DB2、EBase相兼容。這個宣傳噱頭,不免有抱大腿和沾光的嫌疑。
唐煥溜達到ORACLE展台前的時候,恰好看到拉里.埃里森巧舌如簧地介紹ORACLE資料庫所具備的諸如此類的各種好處。
「這個拉里.埃里森,做派和賈伯斯很像啊。海納百川的COMDEX,可真是越來越熱鬧了。」唐煥打趣了一句後,隨口詢問,「對了,ORACLE是第一次露面吧?」
「我印象里是這樣。」查爾斯.西蒙尼點了點頭。
「ORACLE原本專心追求大客戶,現在也開始重視面向大眾的宣傳了,看來市場定位發生了變化。」若有所思的唐煥分析著。
「直到第三個版本,ORACLE才開始支持transaction——事務這一特性。由此不難推論出,他們的技術研發,先進程度有限得很。」看著拉里.埃里森誇誇其談、不亦樂乎地表演著,查爾斯.西蒙尼頗為不屑。
所謂的事務,是恢復和並發控制的基本單位。直白來講就是,被劃歸為一組的操作,要麼全部完成,要麼全部撤銷。
比如,從A帳戶向B帳戶轉帳的操作,最少包括兩步,即從A帳戶減去一個數字,再往B帳戶增加一個數字。
這個操作必須全部完成,如果在第一步和第二步之間,發生了意外斷電、系統宕機、軟體崩潰等等災難故障的時候,也要保證可以撤銷全部失效的操作。否則的話,資料庫就出亂子了。
EBase被推出後,從1980年便開始支持事務的特性,至少要比ORACLE領先一年半的時間。
正是基於這些因素,查爾斯.西蒙尼心裡驕傲著呢,有些看不慣拉里.埃里森浮誇的作秀。
這時候,拉里.埃里森說得興起,將手一揮,有幾個ORACLE雇員,從後面搬出來一塊特大的廣告板,並將其立在了台前,頓時引起了一片騷動。
唐煥凝目一看,見正中間是一架代表ORACLE的噴氣式戰鬥機,左面是一隻代表阿什頓-塔特公司的鸚鵡,右面則是代表哲儒的鳳凰——Zerone的徽標最初是由「Zero」和「One」這兩個數字組成的自_由飛鳥的圖案,後來部下們由於爆棚的榮譽感,以及迎合唐煥的喜好,便將其逐步演化成了東方的神鳥——鳳凰。
噴氣式戰鬥機左右開弓,發射了數枚飛彈攻擊鸚鵡和鳳凰,每一枚飛彈寓意著ORACLE資料庫超越DBase和EBase的功能。
「好狂妄!」查爾斯.西蒙尼氣得臉色鐵青,唐煥則玩味地打量著洋洋得意的拉里.埃里森,對方似乎極為享受自己製造出來的這種轟動效果。
現場正鬧鬧哄哄之間,也不知道從哪裡扔過來幾瓶可樂,重重地砸在了廣告板上,頓時就是一個稀里嘩啦。
見此情景,人群越發喧囂了,引得會展保安緊張地集結過來維持秩序。
拉里.埃里森擦了一下飛濺在臉上的飲料,氣急敗壞地怒吼,「是誰幹的?有本事站出來!」
唐煥則和查爾斯.西蒙尼等部下面面相覷,心說誰這麼快意恩仇,真挺帶勁的!