XavierGeerinck / MERGE-Stack

MERGE Stack = MySQL, Express, React, GraphQL powered with next.js, apollo and sequelize for Universal Javascript Applications
MIT License
19 stars 1 forks source link

What's the difference between the two directories? #2

Closed pruhstal closed 7 years ago

pruhstal commented 7 years ago

I'm a bit confused on why there are 2 separate directories with very similar structure for both SQL and GRAPHQL.

There's quite a bit of duplication between the two, so I'm just trying to wrap my head around the reasoning between them.

Do I choose which one I want to use for my project? Why would I choose one over the other?

Thanks!

XavierGeerinck commented 7 years ago

Hi!

The difference between the SQL folder and the GRAPH folder is the database engine being used. In the first a relational database is being used, while in the second a graph database engine (Neo4j) is being used.

The reason this was done is to explore the usability of this stack over the different database engines to find a decoupled way of working and easy interchanging of the database engine.

Please let me know if this answers your question :)

XavierGeerinck commented 7 years ago

See #3 for the same info :)