-
Notifications
You must be signed in to change notification settings - Fork 1k
Home
Titan is a distributed graph database optimized for storing and querying graphs represented over a cluster of machines. The cluster can elastically scale to support a growing dataset and user base. Titan has a pluggable storage architecture which allows it to build on proven database technology such as Apache Cassandra, Apache HBase, or Oracle BerkeleyDB. Furthermore, the pluggable indexing architecture supports ElasticSearch and Lucene. Titan is a native Blueprints enabled graph database and as such, it supports the full TinkerPop stack of technologies.
Please use Aurelius’s mailing list for all Titan related questions. For TinkerPop related discussions, use the Gremlin-Users mailing list. For commercial Titan support, please contact the graph experts at Aurelius and follow them on Twitter @aureliusgraphs.
<dependency>
<groupId>com.thinkaurelius.titan</groupId>
<artifactId>titan-core</artifactId>
<version>0.5.0</version>
</dependency>
<!-- core, all, cassandra, hbase, berkeleyje, es, lucene, hadoop -->
Version Numbers
Titan Version | Status | Comments |
0.5.X | Active | Broader feature set than any previous release. 0.5.z is also the first release that intends to maintain disk-format compatibility/upgradeability with future releases. |
0.4.X | Maintenance | 0.4.z is stable and supported. |
0.3.X | Maintenance | 0.3.z is currently supported, but for new installations, either 0.4.X or 0.5.X is recommended. |
0.2.X and earlier | Unsupported | These are deprecated and unsupported. |
Note: Titan uses the Semantic Versioning (semver.org) version numbering convention. There is no stability difference between even and odd numbered versions.
- Introduction
- Using Titan
- Titan Interfaces (JavaDoc)
- Transactions
- Titan Gotchas and Limitations
- Managing Titan
- Storage Backends
- Indexing Backends
- Type Management
- Type Definition Overview (cheat sheet)
- Vertex-Centric Indices
- Configuration and Tuning
- Data Caching
- Advanced Topics
- Titan Tutorials
- Related Third Party Projects
- Bulbflow (Python client)
- Titanium (Clojure client)
- Thunderdome (Python client)
- Titan Tools (Collection of management tools for Titan)
- Titan Chef Cookbook (Chef cookbook)
- KeyLines Graph Visualization (GUI interface)
- Version Compatibility (cheat sheet)
- Release Notes
- Upgrade Instructions
- Acknowledgements
The documentation in this wiki is respective of the current master branch, not the latest release.
JavaDoc: 0.4.4 — 0.4.3 — 0.4.2 — 0.4.1 — 0.4.0 — 0.3.2 — 0.3.1 — 0.3.0 — 0.2.1 — 0.2.0 — 0.1.0
WikiDoc: 0.4.4 — 0.4.3 — 0.4.2 — 0.4.1 — 0.4.0 — 0.3.2 — 0.3.1 — 0.3.0 — 0.2.1 — 0.2.0 — 0.1.0