資料庫廠商的發展歷史之Oracle(2)
在1985年,ORACLE釋出了5.0版。有使用者說,這個版本算得上是ORACLE資料庫的穩定版本。這也是首批可以在Client/Server模式下執行的的RDBMS產品,在技術趨勢上,ORACLE資料庫始終沒有落後。
那是在1985年,當時曾經的最大的獨立軟體公司Cullinet(主要銷售網狀資料庫)已經如流星般隕落。ORACLE的主要競爭對手是Ingres資料庫。Ingres在加州大學伯克利分校誕生,主要的設計者是當時鼎鼎大名的Michael Stonebraker教授。可以說Ingres資料庫軟體是上個世紀80年代技術上最好的資料庫,Ingres市場分額的快速增長已經給ORACLE早成了很大的壓力。巧的是,這個時候,IBM公司再一次伸出“上帝之手”。
Ingres使用的是Stonebraker 發明的QUEL(Query Language))的查詢技術,這和IBM的SQL大不相同。在某些地方QUEL甚至要優於SQL。IBM當時擔心Ingres把QUEL變成標準會對自己不利。經過一番衡量,決定把自己的SQL提交給資料庫標準委員會。而Stonebraker教授可不打算把QUEL提交給資料庫標準委員會,學院派的他認為這麼做實際上是扼殺了創新精神。可以看出,學院派,大都會把事情搞雜。
1986年3月12日,ORACLE公司以每股15美元公開上市,當日以20.75美元收盤,公司市值2.7億美元。3月13日,微軟以每股21美元的發行價上市,以28美元收市,公司市值達到7億美元。遠遠超過了ORACLE。成功的光環的微軟和蓋茨遮蓋住了ORACLE和Ellison的光芒,可能這也是Ellison敵視微軟的開始。
ORACLE第6版於1988年釋出。由於過去的版本在效能上屢受詬病,Miner帶領著工程師對資料庫核心進行了重新的改寫。引入了行級鎖(row-level locking)這個重要的特性,也就是說,執行寫入的事務處理只鎖定受影響的行,而不是整個表。這個版本引入了還算不上完善的PL/SQL(Procedural Language extension to SQL)語言。第6版還引入了聯機熱備份功能,使資料庫能夠在使用過程中建立聯機的備份,這極大地增強了可用性。
在第六版剛釋出之後,很多迫不及待開始使用的使用者就怨聲載道。這是個根本就沒有測試好就進行釋出的產品(也怪Ellison,大話總要說在前頭,只好自嘗苦果)。使用者開始對ORACLE大肆抨擊,ORACLE的一些對手也開始落井下石,針對ORACLE產品的一些弱點進行攻擊。
噩夢延續到ORACLE第七版的推出而結束。這個公司已經空談了好幾年的新版本(一度被譏諷為不過是Ellison的故計重施而已),直到1992年6月才終於閃亮登場,這一次公司吸取了第六版匆忙上市的教訓,聽取了使用者的多方面的建議,並集中力量對新版本進行了大量而細緻的測試。該版本增加了許多新的效能特性:分散式事務處理功能、增強的管理功能、用於應用程式開發的新工具以及安全性方法。
ORACLE 第七版是ORACLE真正出色的產品,取得了巨大的成功。這個版本的出現真是好時機,當時Sybase公司的資料庫已經佔據了不少份額,ORACLE藉助這一版本的成功,一具擊退了咄咄逼人的Sybase。公司的銷售人員這次算到了給使用者兌現空頭許諾的時候。公司經過兩三年的治理,終於擺脫了種種麻煩,重新開始健康發展,銷售額也從92年的15億美元變為四年後的42億美元。
1997年6月,ORACLE第八版釋出。ORACLE8支援物件導向的開發及新的多媒體應用,這個版本也為支援Internet、網路計算等奠定了基礎。同時這一版本開始具有同時處理大量使用者和海量資料的特性。
1998年9月,ORACLE公司正式釋出ORACLE 8i。“i”代表Internet,這一版本中新增了大量為支援Internet而設計的特性。這一版本為資料庫使用者提供了全方位的Java支援。ORACLE 8i成為第一個完全整合了本地Java執行時環境的資料庫,用Java就可以編寫ORACLE的儲存過程。對,Java,只要是能夠打擊微軟的武器,ORACLE都要派上用場。
在2001年6月的ORACLE OpenWorld大會中,ORACLE釋出了ORACLE 9i。在ORACLE 9i的諸多新特性中,最重要的就是Real Application Clusters(RAC)了。說起ORACLE叢集伺服器,早在第五版的時候,ORACLE就開始開發ORACLE並行伺服器(ORACLE Parallel Server ,OPS),並在以後的版本中逐漸的完善了其功能,不過,嚴格來說,儘管OPS算得上是個叢集環境,但是並沒有體現出叢集技術應有的優點。
2003年9月8日,舊金山舉辦的ORACLE World大會上,Ellison宣佈下一代資料庫產品為“ORACLE 10g”。ORACLE應用伺服器10g(ORACLE Application Server 10g)也將作為甲骨文公司下一代應用基礎架構軟體整合套件。“g”代表“grid ,網格”。這一版的最大的特性就是加入了網格計算的功能。(Oracle絕對是造概念的能手,只要是能引領出新的賣點,出些新概念,也是值得的)。
最近兩年,Oracle先後又收購了People soft(103億$), BEA(80多億$),還有Sibel之類的就不說了。透過收購,實力大增。
2007年11月,Oracle 11g正式釋出,功能上大大加強。11g是甲骨文公司30年來發布的最重要的資料庫版本,根據使用者的需求實現了資訊生命週期管理(Information Lifecycle Management)等多項創新。大幅提高了系統效能安全性,全新的Data Guard最大化了可用性,利用全新的高階資料壓縮技術降低了資料儲存的支出,明顯縮短了應用程式測試環境部署及分析測試結果所花費的時間,增加了RFID Tag、DICOM醫學影像、3D空間等重要資料型別的支援,加強了對Binary XML的支援和效能最佳化。
從Oracle的發展來看,它的市場策略直接引導著公司的發展。與別的公司有很大的不同。
連結:
連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23650854/viewspace-686796/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 資料庫發展史(上)資料庫
- 資料庫發展史(中)資料庫
- 資料庫發展史(下)資料庫
- 資料中心的發展歷史
- Linux發展歷史Linux
- iOS歷史(iOS系統發展歷史)iOS
- 一文讀懂資料平臺的發展歷史
- 一文讀懂資料庫發展史資料庫
- 中國資料庫40年發展簡史資料庫
- HarmonyOS系統的發展歷史
- 人工智慧發展的歷史人工智慧
- 淺談資料庫發展史和 OceanBase 的誕生資料庫
- 從資料庫發展史看資料庫未來技術趨勢資料庫
- 深度學習發展歷史深度學習
- 人工智慧發展歷史人工智慧
- PDF規範發展歷史
- 3D建模的歷史發展3D
- 關於社交電商系統的起源、發展歷史和型別型別
- 一文讀懂資料庫70年發展史資料庫
- 資料庫學習筆記1(資料管理歷史)資料庫筆記
- MySQL版本發展歷史介紹MySql
- 單機遊戲的發展歷史(二)遊戲
- 走進資料的歷史
- HTTP的發展歷史 【積一時之跬步,臻千里之遙程】HTTP
- 加速NoSQL發展,雲資料庫廠商Redis Labs贏得6000萬美元E輪融資SQL資料庫Redis
- Oracle錶的歷史統計資訊檢視Oracle
- 10.10硬碟,作業系統的歷史發展硬碟作業系統
- 為什麼DBA需要資料庫廠商的資料庫概念文件資料庫
- 2022愛分析·資料庫廠商全景報告 | 廠商徵集資料庫
- 程式設計師如何乘風破浪?從資料庫歷史看技術人發展 | 週四直播程式設計師資料庫
- 歷史股票資料的爬取
- 2022年印度智慧手機廠商庫存歷史及現狀對比與排名
- HTTP協議基礎及發展歷史HTTP協議
- JS 非同步發展流程 —— 非同步歷史JS非同步
- 零售資料分析之操作篇8:用歷史聚合巧算庫存
- C/C++ Qt 資料庫與Chart實現歷史資料展示C++QT資料庫
- [oracle] 查詢歷史會話、歷史執行計劃Oracle會話
- Oracle資料庫恢復之resetlogsOracle資料庫
- Fabric 1.0原始碼分析(21)Ledger #historydb(歷史資料庫)原始碼資料庫