LZ4:一种无损数据压缩算法/格式,以压缩与解压速度快、CPU 开销低著称,常用于日志、缓存、消息队列与大数据系统中(通常牺牲部分压缩率来换取速度)。
/ˌɛl ziː ˈfɔːr/
LZ4 compresses the log files quickly.
LZ4 能快速压缩日志文件。
In our pipeline, we use LZ4 for intermediate data because it reduces I/O time while keeping decompression extremely fast.
在我们的数据流水线中,我们用 LZ4 压缩中间数据,因为它能减少 I/O 时间,同时保持极快的解压速度。
LZ4 的名字来自 LZ(Lempel–Ziv,兰佩尔–齐夫)这一类压缩算法家族的缩写,后面的 4 通常被理解为该实现/方案的版本标记;它由程序员 Yann Collet 推广并广泛应用于工程场景。