 | 混合列压缩 |
Oracle 混合列压缩 (HCC) 技术是组织数据库块中数据的新方法。顾名思义,该技术结合使用行和列方法存储数据。这种混合方法实现了列存储的压缩优势,但避免了纯列格式带来的性能不足之处。
通常,数据以“行”的形式存储在数据库块内,而一行的所有列数据都按顺序存储在一个数据库块内。将不同数据类型的列数据紧密存储在一起限制了压缩技术的存储空间节省效果。一种替代方法是以“列”格式存储数据,按列组织和存储数据。
Exadata 上的混合列压缩技术实现了最高级的数据压缩,由于减少了 I/O,所以能够为企业节约大量成本,并显著提高性能。HCC 经过优化,可同时使用 Exadata 上的数据库和存储功能,实现巨大空间节省和颠覆性性能。根据实施的不同混合列压缩级别,平均可节省 10 到 15 倍的存储空间;而真实客户基准测试下的存储空间节省可达 204 倍。
除了 Exadata 存储之外,Pillar Axiom、ZFS 存储设备 (ZFSSA) 和 FS1 存储硬件上也支持混合列压缩。
有关 Oracle 混合列压缩技术的使用和优点,请参见下面的 Oracle 白皮书。
混合列压缩