vortex icon indicating copy to clipboard operation
vortex copied to clipboard

Refactor Vortex compressor

Open gatesn opened this issue 1 year ago • 2 comments

The current compressor implements a single strategy based on sampling. But it's a bit of a hammer. Encodings have to decide themselves, in isolation, whether they should or shouldn't be included in the search space.

Instead, I think we want these broader compression strategies to be aware of the codecs they can run over. We could explicitly implement BtrBlocks, using their chosen set of encodings. Or we could implement a configurable statistical strategy, or anything else.

As part of this, we should pull the strategy implementations into a trait. The API for encodings to implement could be stripped down, or even removed entirely and left up to the strategy.

gatesn avatar May 02 '24 10:05 gatesn

with #422 we can start building alternative compression strategy

robert3005 avatar Jul 01 '24 16:07 robert3005

relatedly #128

lwwmanning avatar Sep 20 '24 20:09 lwwmanning

Too vague

gatesn avatar Jan 23 '25 10:01 gatesn