Introduction to Graph Databases In this talk, we’ll dive into Graph databases, one of many types of NoSQL databases. Graph databases, fundamentally, consist of nodes and relationships. For example, imagine an actor (node) acting (relationship) in a movie (node). Now imagine wanting to know who else acted in that movie? What about other movies that actor appeared in? What about actors who have appeared in multiple movies directed by the same person? What about "six degrees of Kevin Bacon?" (and yes, even with Kevin Bacon). Yes, you can do any of these queries with any database, but with graph databases, relationships are 1st-class citizens, just like nodes are, and we’ll see how easy it is to traverse! We’ll use Neo4j as our demo database, and show how to store and query data through Neo4j’s built-in web-based query window, as well as code-based examples. David Makogon David Makogon has been a software creationist and architect for about 30 years, yet still claims he's 29 years old. He’s currently a Senior Azure Architect at Microsoft, and has the dubious title of World’s First Former Azure MVP. This former MongoDB Master has recently been recognized as a Neo4j Ambassador in 2016.David spends a ton of energy working in the cloud, as well as NoSQL databases and polyglot persistence in general. Outside of computing, he is an avid photographer and family man, with a penchant for puns and an uncanny ability to read backwards. Interact With HRNUG: http://hrnug.org/Twitter @HRNUG Join us on LinkedIn
Event venue: InfoTec
Hosted by: Hampton Roads .NET Users Group
Comments