Skip to content
Opensource internals
  • Posts

Log

How the ClickHouse Log Engine Stores Rows in Append-Only Files with a Marks Index

Oct 23, 2026 13 min read Jay Hubbert

Log stores one .bin per column stream plus a __marks.mrk file of (rows, offset) pairs, and truncates files back to a recorded size after a crash.

ClickhouseInternalsStorage enginesLog

Read more →

© 2026 Jay Hubbert · Built with Hugo 0.168.0

RSS ·