3 Graphs in the database
This chapter covers
- An introduction to graph databases with a focus on Neo4j
- The property graph data model
- Using the Cypher query language to create and query data in Neo4j
Fundamentally, a graph database is a software tool that allows the user to model, store, and query data as a graph. Working with a graph at the database level is often more intuitive for modeling complex connected data and can be more performant when working with complex queries that require traversing many connected entities.
In this chapter, we begin the process of creating a property graph data model using the business requirements from the previous chapter and compare ...