Graph modeling – best practices and pitfalls
In this chapter, we will give an overview of the generic recommendations and best practices for graph database modeling, and we will also provide you with some insight into common pitfalls for you to avoid. It goes without saying that all of these recommendations are generic recommendations and that there may be exceptions to these rules in your specific domains—just like this could be previously, in the case of your relational database design models.
Graph modeling best practices
In the upcoming sections, I will be sharing and discussing a number of practices that have been successfully applied in a number of Neo4j projects.
Design for query-ability
Like with any database management system, but perhaps even more so for a graph database management system such as Neo4j, your queries will drive your model. What we mean with this is that, exactly like it was with any type of database that you may have used in the past or would still be...