Domain Modeling with Neo4j


Neo4j is a powerful and expressive tool for storing, querying and manipulating data. However modeling data as graphs is quite different from modelling data under a relational database. In this talk, Michael Hunger will cover modelling business domains using graphs and show how they can be persisted and queried in Neo4j. We'll contrast this approach with the relational model, and discuss the impact on complexity, flexibility and performance.

We will also be showcasing our new tool GraphGist (, and whiteboarding your particular use cases during the session. As always, beer/grub is provided by Neo4j.

*Do you want us to model your specific domain? Ping the PDX organizers and we will use your domain as an example during the meetup!*