How it works
Why does it behave this way?
- 1
Bytes become an output
Why is byte count a choice here, and when is compression worth its CPU cost?
- 2
Serialization
How do we turn a record into bytes, and who tells the reader what the bytes mean?
3 pages - 3
Lightweight compression
Why does the order of the rows change the compression ratio more than the choice of codec?
5 pages - 4
General-purpose compression
What does the final zip-like pass do, and what does it destroy?
3 pages - 5
What encoding forbids
What can no encoding give you at the same time, and what does it hand to whatever reads its bytes?