Module 4
Graph refactoring
In this module, you will learn the principles and techniques for Full definition for refactoring (opens in a new tab)Changing the structure of a graph without changing what it represents, usually to make queries simpler, faster or more logical. your Full definition for data model (opens in a new tab)The labels, relationship types and properties chosen to represent a domain. for improved performance and maintainability, including:
- Typical reasons for graph refactoring
- Identifying refactoring opportunities
- Full definition for Cypher (opens in a new tab)Neo4j's implementation of GQL, the ISO standard query language for graph databases. It is declarative: you describe the pattern to find, and the database decides how to find it. for graph refactoring
- Full definition for transaction (opens in a new tab)A unit of work that either succeeds in full or leaves no trace. management when refactoring
If you are ready, let's get going!