Oracle數(shù)據(jù)庫的強(qiáng)勁勢頭
在2007年Oracle數(shù)據(jù)庫市場依然保持著強(qiáng)勁的勢頭,占據(jù)了數(shù)據(jù)庫領(lǐng)域48.6%的市場份額。作為數(shù)據(jù)庫軟件市場的領(lǐng)跑者,Oracle數(shù)據(jù)庫自去年推出了11g版本以來,在整個(gè)2008年***的亮點(diǎn)是在9月下旬在舊金山舉辦的甲骨文全球大會(huì)上宣布了與云計(jì)算服務(wù)商展開更多的合作。同時(shí)在 2008年OOW(Oracle Open World)上強(qiáng)勢推出的跟HP合作的HP Oracle Exadata Storage Server也頗為引人矚目,被稱為“世界上最快的數(shù)據(jù)庫機(jī)器”。
Oracle是***的信息管理軟件開發(fā)商,因其復(fù)雜的關(guān)系數(shù)據(jù)庫產(chǎn)品而聞名。Oracle數(shù)據(jù)庫產(chǎn)品為財(cái)富排行榜上的前1000家公司所采用,許多大型網(wǎng)站也選用了Oracle系統(tǒng)。Oracle的關(guān)系數(shù)據(jù)庫是世界***個(gè)支持SQL語言的數(shù)據(jù)庫。1977年,Lawrence J.Ellison領(lǐng)著一些同事成立了Oracle公司,他們的成功強(qiáng)力反擊了那些說關(guān)系數(shù)據(jù)庫無法成功商業(yè)化的說法。現(xiàn)在,Oracle公司的財(cái)產(chǎn)凈值已經(jīng)由當(dāng)初的2000美元增值到了現(xiàn)在的年收入超過97億美元。
Oracle的目標(biāo)定位于高端工作站以及作為服務(wù)器的小型計(jì)算機(jī)。Oracle的路線同Sun微系統(tǒng)公司類似,都提出了網(wǎng)絡(luò)計(jì)算機(jī)的概念。 Oracle宣稱自己是世界上首家***進(jìn)行基于互聯(lián)網(wǎng)的企業(yè)軟件的軟件公司。整個(gè)產(chǎn)品線包括:數(shù)據(jù)庫、服務(wù)器、企業(yè)商務(wù)應(yīng)用程序以及應(yīng)用程序開發(fā)和決策支持工具。從Oracle***執(zhí)行官Ellison的發(fā)言可以看出Oracle對網(wǎng)絡(luò)計(jì)算的信心,他說:“Oracle公司的成敗依賴于互聯(lián)網(wǎng)是否能夠成為將來的主流計(jì)算方式,如果答案是‘是’,Oracle就贏了”。
Oracle 11g五大特性
與無壓縮格式下存儲(chǔ)數(shù)據(jù)相比,新的Oracle數(shù)據(jù)壓縮技術(shù)能夠確保以較小的開銷節(jié)省三倍以上的磁盤存儲(chǔ)空間。這一點(diǎn)比僅節(jié)省磁盤空間要具有更大的優(yōu)勢,因?yàn)樗軌蚴蛊髽I(yè)節(jié)約更多的開支,以便有更多的資金來鞏固自己的地位。
自動(dòng)診斷知識庫(Automatic Diagnostic Repository,ADR)是專門針對嚴(yán)重錯(cuò)誤的知識庫。該知識庫基本上能夠自動(dòng)完成一些以往需要由數(shù)據(jù)庫管理員來手動(dòng)完成的操作。
作為ADR的一部分,SQL性能分析器(SQL Performance Analyzer,SPA)是最讓人驚喜的特性之一。SQL性能分析器是一個(gè)整體調(diào)整工具,管理員可以通過該工具在數(shù)據(jù)庫上定義和重演(replay) 一個(gè)典型的工作負(fù)載,之后管理員可以調(diào)節(jié)整體參數(shù)來使數(shù)據(jù)庫盡快的達(dá)到***性能——而這一任務(wù)同樣也是許多年以來由數(shù)據(jù)庫管理員手動(dòng)完成的。
由于獲得了***的初始參數(shù),數(shù)據(jù)庫管理員就不需要調(diào)整數(shù)以萬計(jì)的SQL語句。管理員需要做的就是給定一個(gè)典型的負(fù)載 ,由SPA根據(jù)歷史記錄來決定SQL的最終設(shè)置,而不用管理員來檢測哪一個(gè)SQL設(shè)置是最合理的。
多年以來,甲骨文公司一直在努力完成地另一個(gè)新特性便是“聯(lián)機(jī)更新”(在不down機(jī)的情況下更新軟件)。實(shí)際上,很難從軟件工程的角度來設(shè)計(jì)一個(gè)運(yùn)行時(shí)能自動(dòng)升級的軟件。由于真正的應(yīng)用集群(Real Application Clusters ,RAC)特性,甲骨文公司再一次對其他的數(shù)據(jù)庫供應(yīng)商造成了更大的壓力。在實(shí)際的使用過程中,數(shù)據(jù)庫產(chǎn)品的用戶總是希望產(chǎn)品有持續(xù)的高可用性,這并不是說只需滿足下次補(bǔ)丁更新之前的3年的時(shí)間就夠了。
自動(dòng)內(nèi)存管理特性可以追根溯源至Oracle 9i,那時(shí)甲骨文公司推出首款自動(dòng)調(diào)節(jié)存儲(chǔ)池的工具。AMM工具其實(shí)就是一種探測機(jī)制。實(shí)際上,Oracle 11g 有很多隨機(jī)訪問存儲(chǔ)池,當(dāng)存儲(chǔ)管理模式(Access Management Mode,AMM)探測到某個(gè)存儲(chǔ)池中已滿時(shí),它將整個(gè)隨機(jī)存儲(chǔ)器(Random Access Memory,RAM)從一個(gè)區(qū)域分配到其他相對合適的區(qū)域。
【編輯推薦】