Skip to content
About
Main content
Recurring principle

Costs are conserved

Costs are conserved, never removed.

What it is

Every design that seems to remove a cost has moved it: across time, space, energy, money, complexity, or to someone else (writer vs. reader, device vs. host, build time vs. run time, your team vs. the on-call team).

  • LSM-trees do not remove write amplification. They move it from the device into background compaction.
  • Compression does not remove space cost. It turns it into CPU cost.

When you hear "free win", do not ask "is it true?" Ask "which axis absorbed the cost?" If nobody can answer, it is marketing.

From Physical Substrate & Performance Laws › Seven root causes

Costs are conserved: they only move. This is the most important one. Every mechanism here moves a cost somewhere else instead of removing it: from the writer to the reader, from time to space, from your team to the on-call team. When you hear "free win", ask which party absorbed the cost.

From Data Movement › The epistemic limit

Where it appears

In 26 mechanisms. Each says what the mechanism is about, then how this principle shows up there, in its own words.

Made on the same pages most often.