XOR compression is a form of bitwise differential filter, it relies on searching of fragments of bit-strings to improve the compressibility of the data by the second stage of encoding (BitMagic uses Binary Interpolative Coding).
XOR compression is a form of bitwise differential filter, it relies on searching of fragments of bit-strings to improve the compressibility of the data by the second stage of encoding (BitMagic uses Binary Interpolative Coding).
What Are These Magical Time-Series Compression Algorithms?
First of all, they’re not magic, but clever computer science techniques. Here are the set of compression algorithms we'll explain Integer Compression
Delta-encoding
Delta-encoding (also known as Delta compression) reduces the amount of information required to represent a data object Floating Point Compression
XOR-based compression
Gorilla, an in-memory time-series database developed at Facebook (and research paper published in 2015) Data-Agnostic Compression
Dictionary compression
One of the earliest lossless compression algorithms, Dictionary compression (in particular Compression in Practice
TimescaleDB is an open-source time-series database, engineered on PostgreSQL For Even More Information
For more information on how we built this capability into TimescaleDB, please read this article and this section of our docs