Surrounded by Graphs - a short introduction to Graph Databases and Neo4j
From social networks to IP address allocations to Makefiles, we're all surrounded by graphs. Graph data structures are an increasingly helpful approach to modelling and storing your data.
This presentation will introduce Graph Databases in the form of Neo4j, an open source Graph Database. Neo4j has been an open source project since 2007, though it was originally used before then in production at a private company in Sweden. Neo4j sports a humane query language called Cypher, which will be demonstrated in the presentation.
Several modelling examples will be demonstrated with working examples taken from the world around us.
The attendee will learn:
* The difference between a graph and a chart
* What a Graph Database is
* How Graph Databases compare to other NoSQL databases
* How to create a simple graph to store (and query) data in Neo4j
Julian has had a long and interesting career in the very comfortable trenches of IT. From a very entry-level position in the industry, he's worked in Support, Unix Systems Administration, Build and Release Management, and Development. He has worked in New Zealand, the USA and the UK where he was foresighted enough to buy his EuroStar ticket to the first DevOpsDays conference in 2009.
Julian's worked at many companies as an employee and as a consultant. Most of his experience is in Telecommunications, Media, and Finance. For the last 3 years he's worked for Neo Technology, the people who make Neo4j. He lives in Auckland with his wife and family.