~/talk

Migrating Panacea.AI's 5TB/day log platform from Manticore to ClickHouse ... and the lessons learnt

links:none on file
slides:none on file

Panacea.AI moves 5 TB of logs per day (154 billion rows, 870k+ inserts/s) from Manticore Search to ClickHouse and cuts projected storage from hundreds of TB to ~20 TB by schema and columnar compression changes. Schema normalization plus per-column codecs and ZSTD + Delta encoding yield multi‑dozen× compression (uploader cites 37×, internal tests ~27×). Most queries are filters (≈85%), so bloom‑filter skip indexes replace heavy inverted indices, trading ~6× slower fuzzy searches (50 ms → ~300 ms) for hardware cost reduction ($300k → $75k) and low‑ops retention via partitioning and TTL.

AI-written summary · about

  1. 0:00Log platform migration intro
  2. 2:50Database constraints for 5TB/day
  3. 6:21Elasticsearch alternatives
  4. 8:07Why ClickHouse
  5. 10:36Fuzzy search limits
  6. 13:05Validating with peers
  7. 14:08Migration lessons
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.