In this talk (by Jim Webber, Neo Technology Chief Scientist), we'll cover the key ideas of NOSQL databases, including motivating similarities and more importantly their different strengths and weaknesses. In more depth, we'll focus on the characteristics of graph stores for connected data and the kinds of problems for which they are best suited. To reinforce how useful graph stores are, we provide a rapid, code-focussed example using Neo4j covering the APIs for manipulating and traversing graphs. We'll then use this knowledge to explore the Doctor Who universe, using graph databases to infer useful knowledge from connected, semi-structured data. We conclude with a discussion of when different kinds of NOSQL stores are most appropriate.
We'll start with a brief introduction to Neo4j and Graph Databases, to make this event appropriate for beginner and intermediate graphistas. Experienced developers are welcome to join us for side conversations about future directions and harder problem solving.
Get your feet wet, beer and pizza is guaranteed!