Module compression

Module compression 

Source
Expand description

Compression utilities for Syna database.

This module provides two compression strategies:

  1. LZ4 compression - General-purpose compression for large values
  2. Delta encoding - Specialized compression for float sequences

Both can be enabled via DbConfig.

Functionsยง

compress
Compresses data using LZ4.
decode_delta
Decodes a delta-encoded float value.
decompress
Decompresses LZ4 compressed data.
encode_delta
Encodes a float value as a delta from the previous value.
should_compress
Returns true if the data is large enough to benefit from compression.