我对 SAP 系统中的数据解压缩感兴趣。
哪种算法用于聚簇表中的压缩/解压缩?例如,在RFBLG
表中。我通过 LZ 算法阅读了一些内容,但我不确定它是如何工作的。是否有一些详细的描述它在 SAP 中是如何工作的?
我对 SAP 系统中的数据解压缩感兴趣。
哪种算法用于聚簇表中的压缩/解压缩?例如,在RFBLG
表中。我通过 LZ 算法阅读了一些内容,但我不确定它是如何工作的。是否有一些详细的描述它在 SAP 中是如何工作的?
压缩机制将高度依赖于 Netweaver 背后的数据库后端。
您可以通过Go To -> Storage Parameters在 Database Utility (SE14) 中查看压缩方法。
一般来说,SAP 对集群(以及)数据使用三种压缩类型:
但是,DB 供应商的实现可能会有很大不同。
SAP 和 MS为执行表压缩创建了MSSCOMPRESS 报告。还请查看这些文章,其中 MS 提到了 SAP 系统的 UCS-2 压缩:
Oracle 涉及其自己的压缩机制,例如在注释1436352中描述的称为Oracle Database 11g Advanced Compression for SAP Systems(需要 S-LOGIN)。
正如您正确说明的那样,DB2 使用 LZ2 (Lempel-Z) 算法。这里有详细的手册。