概述

Oracle Advanced Compression 提供一组全面的压缩功能,帮助降低存储成本的同时提高性能。利用该选件,组织可以对所有类型的数据启用压缩,从而大幅减少其整体数据库存储空间占用:关系数据(表)、非结构化数据(文件)、网络、Data Guard 重做和备份数据。虽然压缩最明显的优势通常是节省存储成本和跨服务器(生产、开发、QA、测试、备份等)优化,但 Advanced Compression 中包括的其他创新性技术旨在提高性能,降低 IT 基础设施的所有组件(包括内存和网络带宽以及加热、冷却和占地面积成本)的资本支出和运营成本。

减少数据库存储

在特定环境中可达到的压缩率取决于所压缩的数据点,尤其是数据基数。通常,组织使用高级行压缩有望将其存储空间使用量减少 2 至 4 倍,即压缩数据占用的空间量比未压缩数据占用的空间量少 2 至 4 倍。

提高查询性能

高级行压缩不会对读操作造成负面影响。写入数据时执行的其他工作导致无法消除写操作的性能开销。然而,Oracle 已投入大量工作尽量减少高级行压缩的这种开销。

内存中压缩数据

高级行压缩的好处不仅仅是节省磁盘存储空间。一个显著优势是 Oracle 能够直接读取压缩块而不必对这些块进行解压缩。由于减少了 I/O 并且减少了与 I/O 操作相关的系统调用,这有助于提高性能。而且,缓冲区缓存无需增加内存即可存储更多数据,变得更加高效。

加快 RMAN 备份和恢复

由于 RMAN 与 Oracle 数据库紧密集成,使用 Advanced Compression 压缩的备份数据写入到磁盘或磁带时仍然是压缩的,且在恢复之前不需要解压缩,这样便显著降低了存储成本,潜在地大量缩短备份和恢复时间。

100% 应用透明度

使用 Advanced Compression 实施数据压缩时无需更改应用。