Hacker News new | comments | show | ask | jobs | submit login

Neo4J is a pure GraphDB with a good level of maturity and support, but lacks on scalability in comparison to OrientDB (that offers a multi-master approach) and Titan (based on HBase/Cassandra). I think Titan (that is the most recent) is a good choice if you've many servers and huge parallel workload.

Furthermore Neo4J has a dual license model and the high-available is pretty costly (http://www.neotechnology.com/price-list/) while OrientDB and Titan are both released under the Apache License (=commercial friendly). About the model even though all these products supports the same interface (Blueprints) OrientDB is more flexible allowing sub-types for Edges and Vertices where to apply constraints.

My 0,02. Lvc@

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact