Skip to content
Opensource internals
  • Posts

Fsst

FSST: How DuckDB Learns a Symbol Table From a Sample of Your Strings

Oct 22, 2026 17 min read Jay Hubbert

FSST compresses strings with a shared 255-symbol alphabet. DuckDB learns that alphabet from a 25% sample, then extrapolates the column’s compressed size from it.

DuckdbCompressionFsstStorageInternals

Read more →

© 2026 Jay Hubbert · Built with Hugo 0.168.0

RSS ·