This is the repository containing resources accompanying the Graphing Relational Databases project with Neo4j (graph database) and MariaDB (relational database).
In this project, we will see how to translate part or all data from a relational format into a graph. Goals of this project include the following:
-
Learn the basics of migrating the model and practical steps for actually implementing it.
-
Understand naming and case conventions when migrating from tables to graphs, as well as some principles for a successful graph model.
-
Get concrete steps for graphing relational databases.
PDF versions of accompanying presentations are published to SpeakerDeck.
-
Code repository: Database setup and data import scripts
-
Modeling (Arrows): arrows.app
-
Guide: SQL / Cypher
-
Blog post: Do We Need Data Normalization Anymore?
-
Naming conventions: SQL
-
Naming conventions: Neo4j