A conceptual reframing of columnar storage as a form of extreme database normalization. Rather than treating row-to-column transformation as a low-level encoding detail, it can be understood relationally: each column becomes a separate table keyed by row position (ordinal), and reconstructing a full row from columnar storage is literally a join operation. This perspective unifies data format manipulation with traditional query-processing concepts like projections and joins.

4m read timeFrom buttondown.com
Post cover image
Table of contents
NameAge

Sort: