Neo4j
Mon, 16 Dec 2024 13:42:33 GMT — Properties
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:
- Understand the domain and define specific use cases (questions) for the application
- Develop the initial graph data model:
- Model the nodes (entities)
- Model the relationships between nodes
- Test the use cases against the initial data model
- Create the graph (instance model) with test data using Cypher
- Test the use cases, including performance against the graph
- Refactor (improve) the graph data model due to a change in the key use cases or for performance reasons
- Implement the refactoring on the graph and retest using Cypher.