Thinking in Relationships: Practical Graph Database Modelling in Java with Neo4j
summary
Demonstrates a Spring Boot Kotlin app using Neo4j + Spring Boot, Cypher and APOC to model recipes, ingredients, steps and utensils; exposes Spring Data repositories and projection queries, and shows query examples. Claims a two‑day re‑model removed a Redis cache so the app queries Neo4j directly. Warns that million‑scale graphs create a dense node bottleneck, that relationship direction and indexes matter, and that Cypher pattern matching and explain/profile are essential for tuning.
AI-written summary · about
chapters (7)
- 0:00Graph databases and relationships
- 7:28Why Neo4j for modeling
- 16:36Graph modeling best practices
- 21:54Practical modeling recipes
- 31:01Neo4j with Spring Boot
- 40:12Lessons learned
- 41:35Q&A
related talks
52mWhat the Graph
49mWarming up to Graphs
47mAn introduction to Graph Databases in PHP, using Neo4j
28mNeo4j for Beginners: Pros and Cons, Based on Social Networks
01h 02mGetting graphy - a hands-on crash course with Neo4j
32mUnderstanding Complexly Connected Data using Graph Databases
01h 31mArtistic Spring Data Neo4j 3.x with Spring Boot and Van Gogh
26mHow NEO4J Saved my Relationship
