Skip to content
Opensource internals
  • Posts

Deletes

ClickHouse Deletes Rows by Writing a Mask, Not by Rewriting Data

Oct 22, 2026 18 min read Jay Hubbert

ClickHouse’s lightweight DELETE stores a hidden _row_exists mask column and hardlinks every other column instead of rewriting them.

ClickhouseInternalsMutationsDeletesPerformance

Read more →

© 2026 Jay Hubbert · Built with Hugo 0.168.0

RSS ·