Summary
We have covered so much in this chapter, and now you should have a good understanding of the power of in-memory databases, such as Neo4j. We started our quest for knowledge by looking at how you can set up your Neo4j instance, where we did all the configuration to install a local version of Neo4j and get up and running quickly.
Following on from this, we looked at how you can then start to perform queries against the Neo4j database, using a query language known as Cypher. For some of you, this will have been your first exposure to Cypher, and we took you through how this language is similar to other query languages, such as SQL. To get a better understanding of how to use Cypher, a good resource is the Neo4j website (https://neo4j.com/developer/cypher/).
Upping the ante, we then started to look at how you store data in your Neo4j graph database, using a combination of Cypher and Python’s cypher
package, to start interacting with your graph database.
This culminated...