~/talk

Dungeons, Dragons, and Graph Databases

Talkat JSWorld Conference 2021 · 2021-02-22..02-27· [databases]
slides:none on file

Compares concrete SQL vs Cypher queries, shows exact statements for create read update delete and for variable‑length path matching, and demonstrates a working procedurally generated random dungeon wired into Redis Graph with JavaScript. Builds the graph model (rooms, monsters, treasures, corridors), runs longest‑path and max‑gold queries, and returns shortest routes between start and target. Code lives on GitHub and the demo runs via Docker/Redis so the examples are reproducible.

AI-written summary · about

  1. 0:00Introduction
  2. 0:17Speaker intro and resources
  3. 1:39Optimizing D&D dungeon crawls
  4. 2:43What is a graph?
  5. 9:26Graph databases and data overlay
  6. 10:48Rules and structure of graph DBs
  7. 12:55CRUD in SQL vs graph DBs
  8. 19:59Creating relationships in DBs
  9. 22:25Querying best monsters and treasure
  10. 23:50Connecting rooms in DBs
  11. 25:56Advanced pathing queries
  12. 28:42Longest paths and biggest treasures
  13. 29:44Demo and applications
  14. 30:05Resources
~/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.