7 Advanced data modeling techniques
This chapter covers
- Applying the data modeling process to more complex use cases
- Improving performance by using generic labels
- Denormalizing data for more efficient graph traversals
- Moving properties to edges to simplify traversals
So far, we’ve walked through the entire process of building a simple graph application. We went from data modeling to traversal construction to coding a Java application for the recursive and pathfinding traversals that we used in our social network. Although the model for our social network was simplistic, it allowed us to demonstrate the patterns and processes required to build graph-backed applications, while showing some of the powerful tools, such as recursive and pathfinding ...
Get Graph Databases in Action now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.