Titan is an interesting distributed graph database which provides for a very useful approach to harnessing connected concepts for analytics. A variety of different database backends can be utilized for reuse to facilitate storage mechanisms. It is also available as an implementation for the Tinkerpop property graphs approach. In real world scenarios, graphs can be fairly huge and managing them in a distributed context is a practical necessity especially within the open source community. Titan provides not only an option for analytics but also a total semantic graph alternative to standard native triplestores with flexibility for scaling and replication. It also provides integration support for many third-party libraries and frameworks. There is also a distributed graph processing integration with Faunus that uses the Gremlin query language as well as connects to Hadoop.
Titan Stress Poster |
Titan was originally released by Aurelius and was later bought by Datastax. The open source development work later slowed down with no further subsequent releases. JanusGraph continues the work of Titan, as a forked project, with the effort and support of the community.
Janusgraph connects past and future of Titan
Janusgraph connects past and future of Titan