Column Database
Introduction
Optimizations
Compression
Run length encoding
Dicioanry encoding
Bit Vector encoding
Huffman encoding
Late Tuple Materialization
Essentially, we want to defer tuple creation as lately as possible. Therefore, we should push project down logical plan as far as possible.