SAP集群中的数据压缩算法

问题描述 投票:1回答:1

我对SAP系统中的数据解压缩感兴趣。

哪种算法用于群集表中的压缩/解压缩?例如,在RFBLG表中。我通过LZ算法阅读了一些内容,但我不确定它是如何工作的。它是否有一些详细的描述存在于SAP中如何工作?

sap compression sap-data-dictionary
1个回答
2
投票

可以猜测,压缩机制将高度依赖于Netweaver后面的数据库后端。

您可以通过转到 - >存储参数在Database Utility(SE14)中查看某个群集的压缩方法。

enter image description here

通常,SAP对集群(以及)数据使用三种压缩类型:

  • 没有。没有压缩
  • 行。它以可变长度存储行并搜索重复模式以进行压缩。
  • 页。它在行压缩之上执行。

但是,数据库供应商的实施可能会有很大差异。

SAP和MS创建了MSSCOMPRESS report来执行表压缩。看看这些文章,MS提到了SAP系统的UCS-2压缩:

Oracle涉及自己的压缩机制,例如,在注释1436352中描述,称为Oracle数据库11g SAP系统高级压缩(需要S-LOGIN)。

DB2使用LZ2(Lempel-Z)算法作为您正确陈述的算法。 Here is详细手册。

© www.soinside.com 2019 - 2024. All rights reserved.