~/talk

TSDB: The Past, Present and the Future - Goutham Veeramachaneni, IIT Hyderabad

slides:none on file

TSDB is the embedded storage engine behind Prometheus 2.0 and delivers concrete wins: 3–4x memory reduction, CPU for queried workloads drops from ~6 cores to ~1 core, and disk writes fall dramatically (Prometheus 1.0 wrote ~80 MB/s under churn). Implementation choices: write‑ahead log for instant restarts and planned replication, immutable blocks with hardlink snapshots that complete in milliseconds to seconds, tombstone-based granular deletes, fixes for histogram isolation, and Go optimizations (sync.Pool to avoid GC spikes, removal of unsafe “YOLO string” causing crashes).

AI-written summary · about

  1. 0:00Start
  2. 5:46Insertion of Data
  3. 6:05Querying of Data
  4. 9:18Performance: On disk size
  5. 9:48Performance: Query Latency
  6. 12:30What's great: Isolation
  7. 14:29Gotchas: ALLOCS!
  8. 17:34Gotchas: yoloString!
  9. 19:26Gotchas: Files and Windows
  10. 21:54The future: WAL replication
  11. 23:51One more thing :
  12. 24:23Thanos
~/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.