Part 2 Building on Graph Databases
In part 2 of this book, we continue our journey into working with connected data and graph databases. Having become familiar with the basics of graph data modeling and building graph-backed applications, we’re going to stretch your new-found skills by tackling two common graph data patterns—known walks and subgraphs. Along the way, you’ll learn how to construct more complex data models and traversals.
As in part 1, we start by creating a data modeling problem to demonstrate these graph patterns. In chapter 7, we extend our existing data model to introduce the challenge of working with multiple types of vertices and edges. This new challenge requires us to learn and apply several additional data modeling concepts to graphs. In chapter 8, we introduce the known-walk traversing pattern, which we apply to construct the recommendation functionality of our graph-backed DiningByFriends application. We then wrap up this part in chapter 9, where we introduce the concept of subgraphs as we address the personalization use case for DiningByFriends.