Oracle 11g壓縮版本的介紹
在前一段的時(shí)間里,有朋友問(wèn)過(guò)我有關(guān)Oracle11g產(chǎn)品的相關(guān)壓縮特性,當(dāng)時(shí)我也比較傻眼,因?yàn)槲覍?duì)Oracle11g也想有個(gè)更深入的了解,所以我查閱了大量相關(guān)資料對(duì)其進(jìn)行了解,所以今天我要跟大家分享一下:
數(shù)據(jù)使用的現(xiàn)狀
隨著企業(yè)業(yè)務(wù)的快速增長(zhǎng),企業(yè)數(shù)據(jù)庫(kù)中存儲(chǔ)的數(shù)據(jù)出現(xiàn)了大幅度的增加,并且隨著支撐企業(yè)運(yùn)行的商業(yè)智能平臺(tái)的實(shí)施,數(shù)據(jù)中心的數(shù)據(jù)更是出現(xiàn)了爆炸式增長(zhǎng),雖然磁盤(pán)存儲(chǔ)器的價(jià)格在不斷的下降,但是海量的數(shù)據(jù)存儲(chǔ)也是企業(yè)IT成本不可輕視的一個(gè)重要組成。更重要的是,企業(yè)的IT管理者需要確保在業(yè)務(wù)數(shù)據(jù)量不斷增長(zhǎng)的情況下性能的穩(wěn)定和系統(tǒng)的可擴(kuò)展性。
Oracle Database 11g引入的高級(jí)壓縮特征可以幫助客戶(hù)最大化資源使用率并減少成本。它是的IT管理者可以通過(guò)為所有類(lèi)型的數(shù)據(jù)啟用壓縮來(lái)減少數(shù)據(jù)庫(kù)的存儲(chǔ)容量,雖然高級(jí)壓縮的最明顯的好處是減少存儲(chǔ)成本,而且Oracle Database 11g的高級(jí)壓縮技術(shù)被設(shè)計(jì)為減少I(mǎi)T架構(gòu)所有組件的成本,包括內(nèi)存和網(wǎng)絡(luò)帶寬。
Oracle 11g壓縮概述
Oracle的壓縮經(jīng)歷了以下幾個(gè)版本:
? Oracle 8i簡(jiǎn)單的索引壓縮;
? Oracle9ir2表級(jí)別的壓縮;
? Oracle 10g LOB壓縮;
? Oracle11g行級(jí)別壓縮;
相對(duì)于9iR2引入的表數(shù)據(jù)壓縮技術(shù)只能用于通過(guò)批量加載數(shù)據(jù),而傳統(tǒng)的DML的數(shù)據(jù)不會(huì)壓縮,11g的表數(shù)據(jù)壓縮真正支持了各種DML語(yǔ)句從而也能夠用于OLTP環(huán)境(insert,update等)。
而且Oracle11g的壓縮使用了“基于數(shù)據(jù)塊的批次壓縮技術(shù)”,也就是說(shuō)數(shù)據(jù)的壓縮不是在執(zhí)行DML語(yǔ)句的時(shí)候?qū)崟r(shí)發(fā)生的,一開(kāi)始當(dāng)一個(gè)數(shù)據(jù)塊空的時(shí)候,插入的數(shù)據(jù)并不被壓縮,所以這個(gè)時(shí)候?qū)τ谛阅苁菦](méi)有影響的,數(shù)據(jù)塊壓縮的動(dòng)作是在數(shù)據(jù)塊即將滿(mǎn)的時(shí)候才發(fā)生,這樣就保證了大部分DML語(yǔ)句的效率。
并且,因?yàn)樵跀?shù)據(jù)塊將要滿(mǎn)的時(shí)候才發(fā)生的壓縮技術(shù)保證了最大的壓縮率,因?yàn)閷?shí)際上壓縮是基于數(shù)據(jù)塊里相同的數(shù)據(jù)的。
以上的相關(guān)內(nèi)容就是對(duì)Oracle 11g的壓縮中幾個(gè)版本的介紹,望你能有所收獲。
【編輯推薦】