~/talk

Building the World’s Largest Identity Graph without a Graph DB

Talkat SingleStore Now 2024 · on Thursday, 2024-10-03· [databases, data-engineering]
linkedin:drkannan
slides:none on file

A production identity graph replaces a separate graph DB by running joins on SingleStore backed by GCS/S3 object storage, using domain partitioning and ephemeral clusters to process per-customer slices; spilling to disk lets window functions and joins exceed memory. Outcome: a 50 billion × 48 billion join in seconds, handling ~100 PB on object store across ~6,000 pipelines and thousands of tables, cutting copies from ~30 to 1 and shrinking troubleshooting from days to minutes while lowering cores and cloud spend.

AI-written summary · about

  1. 0:00Intro
  2. 1:18About LiveRamp
  3. 2:35The Problem
  4. 3:50Why are we solving it
  5. 4:40We are solving customer problems
  6. 5:41Im a crazy objective guy
  7. 6:15Finding the right solution
  8. 9:00How we solved it
  9. 16:37How we moved it
  10. 19:22Data Transformation
  11. 22:52Conclusion
~/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.