Oracle名稱的由來
在1977年當時,Larry Ellison、Bob Miner、Ed Oates同創辦了SDL(軟體開發實驗室),當時成立這家公司的目的是為了取得政府的承包合約。Ellison與他的合夥人早已熟悉E.F. Codd博士所提出的IBM研究論文-一種討論某種新資料庫模型,可利用較佳的方式來組織資料庫內儲存資訊。該論文也談到名為SQL的新型語言,它允許你大量而快速的排列資訊。
快速存取大量資訊為CIA固有需求,因此該研究論文足以激起CIA的興趣並在背後提供研究經費。SDL在去得該標案之後即立刻動手進行這項專案;這項CIA最高機密的專案代號即為「ORACLE」。
雖然這項專案和其他一般的政府專案一樣最後宣告結束,但Larry Ellison與其合夥人早已嗅出資料庫的商機。加上IBM已計畫將新型關聯式資料庫與SQL語言併入未來電腦中,迫使讓Larry Ellison等人做出決定-讓這個專案繼續下去。
1978年Relational Software公司誕生
Oracle 1.0版是以組合語言轉寫而成,可執行於Digital公司的PDP-11電腦上,所使用的是RSX作業系統,只需要128K的記憶體。
1979年第一個商業型資料庫上市
1980年Oracle System公司誕生
Oracle 2.0版依舊是以組合語言轉寫而成,可執行於Digital公司的PDP-11電腦上。在進行下一個版本研發工作前,他們決定使用C語言重新撰寫新版資料庫軟體。
1981年第一套可執行於主機系統與迷你電腦的Rdbmd
1984年Oracle第四版發表(完成讀取一致性的問題)
Oracle提出了讀取一致性(read consistency)模型。假定某個sql查詢指令已經開始執行,稍後使用者所觀看的資料就如同查詢指令剛開始執行時相同,無論該指令是否有對資料庫內的資料作異動。而此時其他的資料庫廠商依舊使用「骯髒讀取」(dirty read)。
1989年Oracle6.2誕生
這是Oracle第一次發表叢集式資料庫系統,這象徵Oracle變成具備延展性的架構。
1994年Oracle7的版本發表
第一次在資料庫系統中加入網路的觀念,此時其他廠商所發展的資料庫系統是以封閉型大型主機為主(Main Frame)。
1997年Oracle8發表
Oracle8支援更多使用者、能夠處理更多的資料、並且具備更高的可用性。Oracle在技術上再一次做出關鍵性的決策-全力擁抱java程式語言、捨棄主從事架構、全新全意投入以internet為基礎的應用程式上。
1999年Oracle8i上市
Oracle8i的上市象徵Oracle對internet的支援,”i”指的是internet,針對xml與internet上資料存取的支援增加了許多新的功能也陸續支援更多的網路公開標準。
2001年Oracle9i上市
Oracle9i的上市代表資料庫正式邁入internet的時代,並代表跟webservice的緊密結合,Oracle並發表多款架構於Oracle9i上的應用程式。
2004年Oracle 10g上市
Oracle 10g的G字代表Grid,意味著網格式電腦運算的時代即將普及化,以往這樣昂貴的運算技術只有NASA有著龐大預算的政府組織才用的起,oracle 10g的發表,象徵著資料庫能夠透過網路從放以及運算更大量的資料。
留言列表