Oracle Exadata 的混合列壓縮功能

2021-08-22 03:07:28 字數 632 閱讀 4709

oracle 發布了關於 exadata 的混合列壓縮(hybrid columnar compression)功能的***(refer)。到現在這方面中文資料還比較少,所以分享一下我讀這篇***的筆記。oracle 在這個文件中也提出了 資料倉儲壓縮(warehouse compression)與歸檔壓縮(archive compression)兩個概念上的」新」功能。

如上面的示意圖,從高一層抽象上看,引入了乙個新的叫做壓縮單元(compression unit,cu)的結構用於儲存混合列壓縮的行的集合。新的資料載入後,列值追加到舊有的行集合的後面,然後進行排序與分組等操作後進行壓縮。這一系列動作完成後,組成乙個壓縮單元。直接一點說,也就是對列儲存做分段處理,而壓縮單元用來維繫不同分段之間的關係。有個特別之處是,要使用批量裝載(bulk loading)的方式,對於已經儲存的資料依然可以應用 dml 操作。而 exadata 引擎對待已經存入的資料的策略是按需進行解壓縮。

這是與傳統的 oracle 資料庫引擎所說的壓縮截然不同的方式。至於資料倉儲壓縮與歸檔壓縮的功能,看起來只是針對不同的場景而設定了不同的壓縮密度而已。而 oracle 之所以強調 exadata 的壓縮能力,我想更多是因為 exadata 目前對於儲存能力和**上的限制吧。

–eof–

google+

深入理解OracleExadata

深入理解oracleexadata 美 奧斯本 osborne,k.等著 黃凱耀,張樂奕,張瑞譯 isbn978 7 121 17489 6 2012年7月出版 定價 99.00元 16開 600頁 宣傳語 本書將傳授你所應知道的一切,讓你盡情駕馭這個改變了遊戲規則的資料庫一體機平台。內 容 簡 介...

混訪混掛遷移示例

編輯我的收藏 本頁目錄 本文件介紹了如何使用混掛和混訪方案將經典網路遷移至專有網路。在開始使用混掛和混訪遷移方案前,請確保滿足以下條件 本文件提供兩個遷移示例,其中乙個待遷移的系統相對複雜。準備網路環境。首先,需要建立專有網路和交換機,確定要遷移的專有網路和交換機的相關資訊。詳情參考搭建ipv4專有...

混圈子的人

因為已經簽下華為offer,也算是半隻腳踏入程式設計師的門檻中,那麼對於乙個將要混程式設計師圈子的人,我應該做些什麼,或者說應該養成怎樣的習慣?重要的寫在前面 思考,程式設計,思考,程式設計.每天必逛 github stackover 優秀blog 維基百科 一些開源社群 專案 個人主頁 有乙個自己...