Modelling data as graphs is quite different from modelling data under with relational databases. In this video, Alistair Jones covers modelling business domains using graphs and show how they can be persisted and queried in Neo4j. He contrasts this approach with the relational model, and discusses the impact on complexity, flexibility and performance. He also discusses strategies for deciding how to proceed when a graph allows multiple ways to represent the same concept, and explains the trade-offs involved.
(No misspelling; Alistair is British.)