Data within the archival delay of a table is kept uncompressed in live batches, while everything else is stored in compressed archival batches. If new data is ingested that is outside the archival array, it's added to an archival backfill queue which will be inserted into the archived batches asynchronously.
https://github.com/uber/aresdb
https://github.com/uber/aresdb/wiki
Uber
2018