Hybrid Columnar Compression

Oracle’s Hybrid Columnar Compression (HCC) technology is a new method for organizing data within a database block. As the name implies, this technology utilizes a combination of both row and columnar methods for storing data. This hybrid approach achieves the compression benefits of columnar storage, while avoiding the performance shortfalls of a pure columnar format.

Traditionally, data has been organized within a database block in a ‘row’ format, where all column data for a particular row is stored sequentially within a single database block. Having data from columns with different data types stored close together limits the amount of storage savings achievable with compression technology. An alternative approach is to store data in a ‘columnar’ format, where data is organized and stored by column.

Hybrid Columnar Compression on Exadata enables the highest levels of data compression and provides enterprises with tremendous cost-savings and performance improvements due to reduced I/O. HCC is optimized to use both database and storage capabilities on Exadata to deliver tremendous space savings and revolutionary performance. Average storage savings can range from 10x to 15x depending on which Hybrid Columnar Compression level is implemented – real world customer benchmarks have resulted in storage savings of up to 204x.

In addition to Exadata storage, Hybrid Columnar Compression is also supported on Pillar Axiom, ZFS Storage Appliance (ZFSSA), and FS1 storage hardware.

See the Oracle White Paper below for information regarding the use and benefits of Oracle's Hybrid Columnar Compression.

Hybrid Columnar Compression