#xor #compressing #sequences #time-series #float #analytics #locust-db

locustdb-compression-utils

用于压缩和解压缩LocustDB中使用的序列的实用程序

3个不稳定版本

0.2.0 2024年5月5日
0.1.1 2024年4月8日
0.1.0 2024年3月31日

#696 in 算法

每月22次下载
locustdb 中使用

自定义许可

76KB
2.5K SLoC

LocustDB压缩实用工具

用于压缩一系列值的实用工具集合。

XOR浮点数压缩

实现的压缩算法之一是《Gorilla: A Fast, Scalable, In-Memory Time Series Database》中描述的XOR浮点数压缩算法的变体。[链接](https://www.vldb.org/pvldb/vol8/p1816-teller.pdf)。 "gorilla_time" 示例程序创建了压缩算法的可视化。您可以使用以下命令运行可视化

cargo run --example gorilla_time -- --verbose

运行以下命令查看更多选项

cargo run --example gorilla_time -- --help

依赖关系

~1.7–2.7MB
~57K SLoC