This.
So I'm dealing with this problem. There is nothing out there.
Neo4J doesn't really do in-graph processing[1]. BlazeFB/OrientDB/RDF Stores all are similar to Neo4J
Pregel/GraphX/Giraph are graph processing engines, but lack property stores.
I want a single system that does both. I want to run PageRank (etc) and query-by-property on the same system.
Titan was promising, but they stopped working on it when they were bought.
I'm surprised no one is fixing this.
[1] http://neo4j.com/blog/categorical-pagerank-using-neo4j-apach... note this bit: "I can scale each Apache Spark node to perform parallel PageRank jobs on independent and isolated processes all consuming a Hadoop HDFS file system where the Neo4j subgraphs are exported to." (ie, Spark runs against HDFS, not Neo4j)