Get the latest tech news

Random access string compression with FSST and Rust


Random access string compression with FSST and Rust

Our initial focus has been on numeric codecs, and we’ve written about our approach using the FastLanes layout to compress integers at the bleeding edge of what’s possible on today’s hardware. The folks over at CWI in the Netherlands & TUM in Germany have been studying databases for a long time, and in 2020 they dropped another banger: FSST: Fast Random Access String Compression. Both 16KB and 512 were chose empirically by the authors as good tradeoffs between locality (longer runs are more realistic representations of the source) and performance (getting a diverse enough sample to train a table that compresses the whole array well).

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Rust

Rust

Photo of FSST

FSST

Related news:

News photo

Rust in illumos

News photo

Sail – Faster and cheaper PySpark-compatible computation framework

News photo

Upgrading Linux with Rust looks like a new challenge. It's one of our oldest