Comment by samsquire

5 years ago

Interesting paper. I was recently reading the Wikipedia for graph databases spurred on by Neo4j where there is a glaring statement:

"Research demonstrated that there is no benefit to using a graph-centric execution engine and storage manager" - which I take to be the kind of systems that the paper is critical of.

Which I suppose graph execution engines should outperform a single threaded "“think like a vertex" problem.

Which links to this paper The case against specialized graph analytics engineshttp://cidrdb.org/cidr2015/Papers/CIDR15_Paper20.pdf

They use a relational database to outperform dedicated graph databases.

Is part of the takeaway "hand coded single threaded think like a vertex" beats distributed system which involves communication or parallelisation.