https://medium.com/neo4j/will-it-graph-identifying-a-good-fit-for-graph-databases-part-1-506eda46c26e