Chapter 7. The rise of graph databases
This chapter covers
- Introducing connected data and how it’s related to graphs and graph databases
- Learning how graph databases differ from relational databases
- Discovering the graph database Neo4j
- Applying the data science process to a recommender engine project with the graph database Neo4j
Where on one hand we’re producing data at mass scale, prompting the likes of Google, Amazon, and Facebook to come up with intelligent ways to deal with this, on the other hand we’re faced with data that’s becoming more interconnected than ever. Graphs and networks are pervasive in our lives. By presenting several motivating examples, we hope to teach the reader how to recognize a graph problem when it reveals itself. In this chapter we’ll look at how to leverage those connections for all they’re worth using a graph database, and demonstrate how to use Neo4j, a popular graph database.