Encoding or Compression: Why not both?
Summary
This CedarDB blog post explains the difference between data encoding and general-purpose compression, arguing that encoding optimizes data processing while compression focuses on storage. It covers lightweight encodings (dictionary encoding, frame-of-reference) and contrasts them with zstd, providing benchmarks that show when to apply each approach and how layering encoding with compression can reduce storage while preserving or improving query performance.