Ian Robinson
-
Let Me Graph That For You: Building a Graph Database Application
Track: Modern Big Data SystemsLocation:Abstract:
Graphs are one of the best abstractions we have for modeling connectedness. Graph databases, in turn, are one of the best tools we have for modeling, storing and querying complex, densely-connected data. Today, graphs and graph databases are helping solve some of the world's most challenging data problems, in domains as diverse as search, social networking, recommendations, datacenter management, logistics, entitlements and authorization, route finding, network monitoring, and fraud analysis.
In this session we'll take a peek inside the graphista's toolbox. We'll look at some of the tools and techniques you can use to graph your world, experiment with graph data, and apply it in your own applications. With a focus on test-driven, incremental and iterative development, I'll show how to build a flexible graph model to express your domain, and the graph queries to satisfy your application's needs.