Neo4j

Mon, 16 Dec 2024 13:42:33 GMT

 Properties

Key Value
Identifier neo4j
Name Neo4j
Type Topic
Creation timestamp Mon, 16 Dec 2024 13:42:33 GMT
Modification timestamp Tue, 17 Dec 2024 11:08:00 GMT

Components of a Neo4j Graph

The Neo4j components that are used to define the graph data model are:

  • Nodes
  • Labels
  • Relationships
  • Properties

Data Modeling Process

Here are the steps to create a graph data model:

  1. Understand the domain and define specific use cases (questions) for the application
  2. Develop the initial graph data model:
    • Model the nodes (entities)
    • Model the relationships between nodes
  3. Test the use cases against the initial data model
  4. Create the graph (instance model) with test data using Cypher
  5. Test the use cases, including performance against the graph
  6. Refactor (improve) the graph data model due to a change in the key use cases or for performance reasons
  7. Implement the refactoring on the graph and retest using Cypher.

Back to top

 Context

 Topic resources