~/talk

Never use a graph database!

Talkat Heapcon 2022 · 2022-11-03..11-04· [databases]
links:none on file
slides:none on file

Argues that a relational DB is usually better but shows a working Routescanner route planner built on Neo4j for multi‑modal container shipping, with queries for shortest paths (demo finds three intermediaries to Keanu Reeves), recommendation engines and fraud‑pattern detection. Uses Neo4j Desktop and Bloom for exploration, loads ~1M rows in ~30 minutes (versus seconds in RDBMS), warns to keep transactions small, iterate the graph model for performance, and use the graph as a read model not the sole source of truth.

AI-written summary · about

  1. 0:00Introduction and title apology
  2. 1:01What is a graph database
  3. 9:14Querying with Cypher demo
  4. 17:32When not to use graph databases
  5. 21:03Personal experiences and pitfalls
  6. 25:59When to consider graph databases
  7. 29:31Trying graph databases yourself
  8. 30:37Q&A on migration and tools
~/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.