The columnar-format ecosystem is moving quickly. Feature tables encourage teams to ask which format has the newest encoding. A system-design decision starts elsewhere: which bytes must each workload read, how often does data change, and what happens when a writer fails?

Declare the workload

dataset:

logical_size_gib: 500

rows: 4000000000