~/talk

How to Analyze Terabytes of Data from GitHub Archive at High Speed

Talkat DevConf.CZ 2026 · on Thursday, 2026-06-18· at 12:30· E105 (capacity 70)· [data-engineering]
slides:none on file

GitHub Archive data at https://gharchive.org contains about 1.3 billion events and roughly 2 TB of JSON‑lines per year and wide events can exceed 400 fields. The recommended pipeline downloads hourly gz files and ingests them as-is into VictoriaLogs/VictoriaMetrics for fast analytics; sample queries run in tens to hundreds of milliseconds on a single Kubernetes node. A public VictoriaLogs demo playground holds 12 months of data and shows gaps and missing fields after an October outage.

AI-written summary · about

  1. 0:00Introduction
  2. 1:45GitHub Archive
  3. 6:00GitHub event types
  4. 12:16Analyzing GitHub data
  5. 17:34Relational databases limits
  6. 20:02Document databases issues
  7. 21:26ClickHouse issues
  8. 23:11VictoriaLogs for GitHub
  9. 26:05Demo and metrics
  10. 31:02GitHub Archive issues
  11. 32:46Conclusion
~/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.