Compression is a general technique for reducing the size of datasets that normally lie on disk or that should be sent remotely. But time has come to use it as a means to accelerate applications that uses in-memory data too.
Blosc is a high-performance meta-compressor that is meant to do that.