Haonan Hou created IOTDB-5771: --------------------------------- Summary: add SPRINTZ and RLBE encodor and LZMA2 compressor Key: IOTDB-5771 URL: https://issues.apache.org/jira/browse/IOTDB-5771 Project: Apache IoTDB Issue Type: New Feature Reporter: Haonan Hou
add SPRINTZ and RLBE encodor and LZMA2 compressor SPRINTZ The SPRINTZ encoding combines encodings in four steps: predicting, bit-packing, run-length encoding and entropy encoding. SPRINTZ algorithm is suitable for predictable time series. For delta function, the vast repeats or linearly increasing time series is the best target. RLBE The RLBE encoding proposes to combine delta, run-length and Fibonacci based encoding ideas. It has five steps: differential coding, binary encoding, run-length, Fibonacci coding and concatenation. It is more suitable for the differential value of time series is positive and small. LZMA2 LZMA2 is a compression algorithm that is widely used for compressing files and data. It is an extension of the original LZMA algorithm, which was developed by Igor Pavlov in 1998. The LZMA2 algorithm was introduced as part of the 7-Zip archiver software and is now supported by many other compression tools. LZMA2 is a powerful compression algorithm that is well-suited for applications where high compression ratios are important and speed is not a primary concern. It is commonly used in file archiving, backup and restore operations, and other data compression applications. -- This message was sent by Atlassian Jira (v8.20.10#820010)