~/talk

Stardog Query Optimiser: Architecture and Cardinality Estimations for Graph Queries

slides:none on file

Stardog runs a cost‑based SPARQL optimizer on top of RocksDB, maps each triple pattern to index scans and focuses on join order and cardinality. It precomputes subject star-shaped graphs and augments them with count‑min sketches to estimate selectivity, finds only 50–150 distinct star-shaped patterns even on billions of edges, uses average in‑degree and frequent‑chain counts for joins, and falls back to spilling to disk and runtime feedback when estimates go wildly wrong.

AI-written summary · about

  1. 0:00Intro
  2. 1:20Overview
  3. 2:28Company
  4. 7:39What is RDF
  5. 9:09RDF is relational
  6. 10:05RDF Schema
  7. 10:48No RDF Schema
  8. 12:11Sparkle
  9. 13:19Sparkle Algebra
  10. 14:13Graph Patterns
  11. 16:26traversals
  12. 19:40join order
  13. 20:06costbased optimization
  14. 20:35search space
  15. 25:55the basic problem
  16. 26:11the constraints
  17. 27:11the cardinality estimate
  18. 29:04starshaped subgraphs
  19. 34:22starshaped articles
  20. 35:13count means sketches
  21. 38:26precompute sketch
  22. 38:41bound objects
  23. 39:26join objects
  24. 39:46starshaped patterns
  25. 40:22frequent chain estimations
  26. 41:17name chains
  27. 41:59frequent chains
  28. 43:26Algorithm
  29. 45:59Problems
  30. 47:42Safety nets
  31. 54:19Wrapping up
~/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.