Skip to content
About
Main content
Trade-off

Cost as a substitutable resource

Money buys position on every other axis; the only axis denominated in a different unit.

Where you meet it: provisioned vs. serverless, spot vs. on-demand, replication factor, precompute spend, retention depth.

What it is

"Object storage is cheap" is true per byte stored and false per operation (request pricing). At about $0.0004 per thousand GETs, a billion small reads cost 10⁹ ÷ 1,000 × $0.0004 = $400 in requests alone, which can exceed the storage bill. Your row-group size is partly a billing decision. The fixed cost in the batch-size rule is, literally, denominated in dollars here, not only in milliseconds. This is the first time here that the constraint is economic and not physical.

From Storage: Physical Organization › Object storage and the lakehouse

Compression is the clearest case of money buying position on another axis. Cores can be bought, and compression turns bought cores into fewer bytes at a computable rate, but the cores and the bytes come from different budgets.

From Encoding, Serialization & Compression › What compression forbids

Where it appears

In 9 mechanisms. Each says what the mechanism is about, then how this trade-off shows up there, in its own words.

Made on the same pages most often.