Deletion Vector
A deletion vector is a bitmap that marks which rows of an immutable data file are deleted — cheap to write, a small tax on reads until the file is rewritten.
A deletion vector is a bitmap that marks which rows of an immutable data file are deleted — cheap to write, a small tax on reads until the file is rewritten.
Type promotion widens a column’s type — int to long, float to double — without rewriting old files. See which widenings are allowed and why narrowing never is.
A field ID gives each column a permanent number, so a renamed or reordered column still lines up with old data files, and a new column never inherits old data.
A table format turns a pile of immutable files into a table: which files count right now, what the schema is, and how a change becomes visible all at once.
Splitting a warehouse replaces one product with five choices. See what object storage cannot do, how a table format fills the gap, and what copies cost.