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)

Reply via email to