title: Comparison of Relational Databases and Graph Databases
body: <p>Can someone explain to me the advantages and disadvantages for a relation database such as MySQL compared to a graph database such as Neo4j? </p>
  
  <p>In SQL you have multiple tables with various ids linking them. Then you have to join to connect the tables. From the perspective of a newbie why would you design the database to require a join rather than having the connections explicit as edges from the start as with a graph database. Conceptually it would make no sense to a newbie. Presumably there is a very technical but non-conceptual reason for this?</p>