Data Model Transformation – Relational to Graph Databases
Up until this point, we have been getting you ready to work with graph data structures in a real-world environment. This will transition your knowledge even further, taking you from setting up your own MySQL database instances to building a recommendation system. This is an important step forward since many solutions out there in the wild are based on data being extracted from relational database environments, such as MySQL.
In this chapter, we will start with setting up your MySQL graph database and then move on to how to work with graph data and querying the database engine. Carrying on from there, we will look at path-based methods for carrying out your analysis. This will be followed by considerations of schema design for graph solutions and building a recommendation solution so that you can use a user’s gaming history on the popular platform Steam, along with a graph to predict, or highlight, games that...