5
Working with Graph Databases
This chapter introduces you to in-memory graph databases. We will show you the steps of how to work with a very popular graph database, Neo4j. We will take you through the process of how to download this software to use on your own machine and explain why Python can become slow when trying to deploy your graph databases and models at scale. Following the setup phases, we will explore how to create relationships in this in-memory graph database application and then how to query them with a popular query language, Cypher.
Then, we will look at the various ways you can store information in Neo4j and use Python to interact with the application. We will take a slight detour to look at alternatives to Neo4j, such as ...
Get Graph Data Modeling in Python now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.