GOTO is a vendor independent international software development conference with more that 90 top speaker and 1300 attendees. The conference cover topics such as .Net, Java, Open Source, Agile, Architecture and Design, Web, Cloud, New Languages and Processes

Alistair Jones, Neo Technology

Alistair Jones

Biography: Alistair Jones

Alistair Jones is a Software Engineer with Neo Technology, the company behind the popular open source graph database Neo4j. Alistair has extensive experience as a developer, technical lead and architect for teams building enterprise software across a range of industries. He has a particular focus Domain Driven Design, and is an expert on Agile methodologies. Alistair often writes and presents on applying Agile principles to the discipline of performance testing.

Presentation: Modelling with Graphs?

Track: Modern Databases / Time: Wednesday 15:50 - 16:40 / Location: Kammermusiksalen, Musikhuset

Neo4j is a powerful and expressive tool for storing, querying and manipulating data. However modelling data as graphs is quite different from modelling data under with relational databases. In this talk we’ll cover modelling business domains using graphs and show how they can be persisted and queried in the popular open source graph database Neo4j. We'll contrast this approach with the relational model, and discuss the impact on complexity, flexibility and performance. We'll also discuss strategies for deciding how to proceed when a graph allows multiple ways to represent the same concept, and explain the trade-offs involved. As a side-effect, we'll examine some of the new tools for how to query graph data in Neo4j, and discuss architectures for using Neo4j in enterprise applications.