20世紀70年代,壹家名為Ampex的軟件公司為中情局設計了壹個名為Oracle的數據庫。埃裏森是程序員之壹。甲骨文是全球領先的信息管理軟件開發商,以其復雜的關系型數據庫產品而聞名。Oracle數據庫產品被財富榜前1000家公司以及許多大型網站、銀行、證券、電信等采用。選擇了Oracle系統。
從65438年到0977年,艾莉森和她的老板羅伯特·邁納成立了“軟件開發實驗室”。當時IBM發表了壹篇關於“關系數據庫”的論文,Allison創建了壹個新的數據庫,命名為甲骨文。
1978年,公司遷至矽谷,更名為“關系軟件公司”(RSI)。兩年後,員工8人,年收入不到1萬美元。最早提出“關系數據庫”的IBM采用了RSI數據庫。於1982更名為甲骨文。
從65438到0984三年間,先後進入加拿大、荷蘭、英國、奧地利、日本、德國、瑞士、瑞典、澳大利亞、芬蘭、法國、香港、挪威、西班牙。1986上市時,年收入飆升至5500萬美元。同年3月上市,融資365438美元+0.5萬。1987年收入達到65438美元+0.31億,甲骨文壹年後成為全球第四大軟件公司。兩年內,我們將進入墨西哥、巴西、中國、塞浦路斯、馬來西亞、新加坡和新西蘭。壹年後,收入翻倍至2.82億美元。從65438年到0990年,甲骨文在兩年內入侵了智利、希臘、韓國、葡萄牙、土耳其、委內瑞拉、臺灣省、比利時、阿根廷、哥倫比亞、哥斯達黎加和菲律賓。然而就在那壹年,甲骨文首次出現虧損,市值暴跌80%。艾利森第壹次安排高級管理人員參與運營。
1992的旗艦產品Oracle 7讓公司業務重回正軌,年收入165438+7900萬美元。雷蒙德·萊恩(Raymond Lane)曾被視為甲骨文的接班人,後來被免去首席運營官壹職。1995年,艾利森宣布PC已死,將所有產品推向互聯網的發展,另成立“網絡電腦公司”銷售“網絡電腦”,最終被淘汰。2000年,在分支網絡走到盡頭的時候,推出了E-Business Suite來搶占應用產品市場,與曾經的業務夥伴構成了嚴重的利益沖突。在同壹時期,微軟和IBM改進了他們的數據技術。此後,甲骨文的新訂單份額在兩年內下降了6.6%,業務倒退了10%。2003年,對PeopleSoft的惡意收購在業界引起了軒然大波。關於這兩家公司的爭議性新聞層出不窮。同年,美國司法部立案阻止甲骨文購買。2009年4月20日,甲骨文公司宣布將以每股9.50美元的價格收購太陽計算機系統公司,總計74億美元。
甲骨文的發展歷程
1979年夏天,Oracle發布了壹款商用ORACLE產品,可以在DEC公司的PDP-11電腦上使用。這個數據庫產品集成了比較完整的SQL實現,包括子查詢、連接等功能。但是我們不得不說,軟件不是很穩定,缺少交易處理這樣重要的功能。對於營銷策略,公司宣稱這是產品的第二版,其實是第壹版。它被命名為版本2而不是版本1,因為埃裏森認為潛在客戶更願意購買第二個版本而不是初始版本。雖然這樣做有點不誠實,但還是不得不承認這是壹個很巧妙的技巧。還有壹些公司把自己的版本作為1.0賣給客戶。向1979的甲骨文學習!多年後的今天,ORACLE宣稱率先提供了第壹個SQL關系數據庫管理系統。
1983年3月,甲骨文第三版發布。Miner和Scott費盡周折用C語言重寫了這個版本。c語言是不久前引進的,用它寫ORACLE軟件有風險,但是沒有別的辦法。很快就證明了這是多麽正確:C編譯器既便宜又有效,而且具有良好的可移植性。從現在開始,ORACLE的產品有壹個關鍵特性:[可移植性]。ORACLE第三版還引入了SQL語句和事務的“原子性”——所有SQL語句成功或失敗,所有事務提交或回滾。ORACLE版本3還引入了非阻塞查詢,它使用存儲在之前映像文件中的數據來查詢和回滾事務,從而避免使用讀鎖(盡管其吞吐量受到使用表級鎖的限制)。同樣在1983中,IBM發布了Database 2(DB2 ),但是它只能在MVS上使用。反正甲骨文已經領先了。斯科特在第三版完成前離開了甲骨文。當時用C語言重寫甲骨文的壓力很大,沒完沒了的軟件調試最終壓垮了斯科特,選擇了壹走了之。給了Miner剩下的負擔。在出售了4%的股份後,斯科特後來創辦了古普塔公司(現已更名為Centura Software)和PointBase公司(提供100%純Java嵌入式數據庫),兩家公司都開發數據庫相關產品。多年以後,當有人問起他那4%的甲骨文股票時,曾經為甲骨文寫下第壹行代碼的技術專家斯科特只能報以微笑。如果能堅持下來,那將是上億美元的財富。但是斯科特當時沒有那麽多想法。他只是太累了。
1984 10年6月,ORACLE發布了第四版產品。產品的穩定性終於得到了壹定程度的增強,用Miner的話來說就是達到了“工業強度”。但還不夠令人滿意,用戶對產品的抱怨似乎沒完沒了。這個版本增加了讀取壹致性,這是數據庫的壹個關鍵特性,可以確保用戶在查詢過程中看到壹致的數據。換句話說,當壹個會話修改數據時,其他會話將看不到該會話的未提交修改。可以看到,在甲骨文第四版之前,產品總是不穩定,但是甲骨文的這群銷售人員,主要是埃裏森,在宣傳甲骨文的時候總是誇大其詞,但是他卻能夠把軟件賣出去,賣得很好。不得不承認,這真的很神奇。我們來看看1984的軟件市場。數據庫市場上占主導地位的公司是Asnton-Tale,他們的旗艦產品是dBase III(準確的說dBase是PC上占主導地位的數據庫軟件公司),剛剛成為全球第三大獨立軟件公司(當時微軟、Lotus、ORACLE都不在排名之列)。今年也是蘋果Macintosh。也是在這壹年,甲骨文的開發者們剛剛把產品移植到PC上。這是最好的時代,也是最壞的時代。成千上萬的小公司在軟件領域無休止地廝殺,新公司如雨後春筍般湧現。甲骨文如何才能立於不敗之地?
1985年,甲骨文發布5.0版本。有用戶說,這個版本可以算是ORACLE數據庫的穩定版本。這也是第壹批可以在客戶機/服務器模式下運行的RDBMS產品。在技術趨勢上,ORACLE數據庫從未落後。這意味著運行在桌面PC(客戶機)上的業務應用程序可以通過網絡訪問數據庫服務器。1986發布的5.1版本還支持分布式查詢,允許通過壹次性查詢訪問存儲在多個位置的數據。
版本6發布於1988。由於之前版本的性能屢遭詬病,Miner帶領工程師重寫了數據庫核心。引入了行級鎖定的重要特性,即執行寫操作的事務只鎖定受影響的行,而不是整個表。這個版本引入了PL/SQL(SQL的過程化語言擴展),並不完善。版本6還引入了在線熱備份功能,使數據庫在使用過程中可以創建在線備份,大大增強了可用性。與此同時,今年,甲骨文開始開發ERP軟件。
1997年,Oracle推出了面向網絡計算的數據庫Oracle8。
1999年,Oracle正式提供了全球第壹個互聯網數據庫Oracle8i。
2001年6月,Oracle推出新壹代互聯網電子商務基礎設施Oracle9i。
2004年,Oracle發布了oralce10g。
12年7月,甲骨文公司宣布在美國紐約推出數據庫Oracle 11g。
2013年7月8日,全球領先的最新壹代數據庫Oracle Database 12c全面上市,這是Oracle數據庫的最新版本。