提供了四种适合各种用例的压缩策略:
大小分层压缩策略
使用此默认策略,当多个 的大小相似时,将执行压缩。参数设置可以调整此策略以控制压缩次数以及如何处理墓碑。此策略非常适合一般或插入繁重的工作负载。
分级压缩策略
这种压缩策略将 分为多个级别。每个级别都有固 伯利兹电话号码数据 定的大小限制,比前一个级别大 倍。从大小上看, 相对较小,默认值为 。假设级别 最多包含 个 :那么级别 最多包含 个 。当级别 已满时,所有添加到级别 的新 都会与具有数据重叠的现有表进行压缩。如果这些压缩导致级别 的表数量超过允许数量,则多余的表将转移到级别 ,依此类推。因此, 不能在级别内重叠。
使用此压缩策略来处理读取密集型工作负载。由于每个级别的表不重叠,因此此策略可确保仅使用一个 即可完成 的读取。对于更新多于插入的工作负载,此策略也是一个不错的选择。