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