TrustRadius: an HG Insights company

Titan

Score8 out of 10

1 Reviews and Ratings

What is Titan?

Titan is an open-source distributed graph database developed by Aurelius. Aurelius is now part of Datastax (since February 2015).

Titan is in right track

Pros

  • Titan is really good for abstraction of underlying infrastructure. You can choose between different storage engine of your choice.
  • Open source, backed by community, and free.
  • Supports tinkerpop stack which is backed by apache.
  • Uses gremlin for query language making the whole query structure standardized and open for extension if another graph database comes along in future.

Cons

  • The community is lacking deep documentation. I had to spend many nights trying to figure many things on my own. As graph databases will grow popular, I am sure this will be improved.
  • Not enough community support. Even in SO you might not find many questions. Though there are some users in SO who quickly answer graph database questions. Need more support.
  • Would love an official docker image.

Return on Investment

  • Steep learning curve. Your engineers would have to spend lots of time learning different components before they feel comfortable.
  • Have to plan ahead. Maybe this is the nature of graph databases, but I found it difficult to change my schemas after I had data in production.
  • It is free, so time is the only resource you have to put in titan.

Alternatives Considered

Neo4j

Other Software Used

Elasticsearch, Logstash, Splunk Enterprise