Module 4

Graph refactoring

In this module, you will learn the principles and techniques for refactoringChanging the structure of a graph without changing what it represents, usually to make queries simpler, faster or more logical. your graph data modelThe labels, relationship types and properties chosen to represent a domain. for improved performance and maintainability, including:

  • Typical reasons for graph refactoring
  • Identifying refactoring opportunities
  • CypherNeo4j'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
  • Transaction management when refactoring

If you are ready, let's get going!

Ready, let's go! →