Commit graph

1 commit

Author SHA1 Message Date
Roman Gershman
80e4012ab1
chore: Add benchmarks of qlist compression paths (#4543)
1. Add testdata, move the existing test data to zstd-compressed format.
2. Add benchmarks in qlist_test that add lots of records, forcing compression of inner noded,
   or read compressed list checking the decompression.

Currently qlist uses valkey compression algorithm.

On my machine:
1. (valkey) Compression is 5 times slower than no compression.
2. Decompression is 37 times slower.

Signed-off-by: Roman Gershman <roman@dragonflydb.io>
2025-02-02 19:25:39 +00:00