Titan: A Highly Scalable, Distributed Graph Database
http://thinkaurelius.github.com/titan/
```xml
com.thinkaurelius.titan
titan
0.2.0
```
Tested Compatibility:
- Cassandra 1.1.3 & 1.1.4
- HBase 0.94.1
- BerkeleyDB 5.0.58
- TinkerPop (Blueprints, Gremlin, Rexster) 2.2.0
- This version is incompatible with the previous version of Titan. Please follow the [[Upgrade Instructions]] to switch to the new version. *
Features:
- Embedded Cassandra: Titan can be embedded with Cassandra, that means, Titan starts a Cassandra node in the same JVM and uses efficient in process communication to store and retrieve data.
- [[Titan Server]]: Titan comes with a light-weight Gremlin query server.
- Streamlined configuration settings. Please review the new configuration options if you are upgrading from an older version of Titan.
- Many small performance improvements throughout the code. Please review the issue tracker and the commit log for more details.
Bugfixes:
- Fixed edge sorting bug which caused edges to be returned in a random order even when a vertex centric index was defined.
- Fixed id allocation bug that causes Titan to read the entire row during id allocation which can lead to id allocation failures.
- Completely refactored diskstorage package for better code quality and performance.
- Fixed edge caching bug for composite primary keys on edges.
- Fixed a number of smaller bugs. Please review the issue tracker and the commit log for more details.
Special Thanks to:
```xml
com.thinkaurelius.titan
titan
0.1.0
```
Tested Compatibility:
- Cassandra 1.1.3 & 1.1.4
- HBase 0.94.1
- BerkeleyDB 5.0.58
Features:
- The focus of the initial Titan release was on building a stable and robust graph database as well as incorporating community feature suggestions and feedback from early adopters of Titan.
Bugfixes:
- Fixed concurrency and synchronization issues
Special thanks to:
- Danny Thomas (BinaryRage)
- jramsdale
- Cristofer (crisweber)
- tedoc2000
- Dan Forest-Barbier (DPanth3r)
- jncorpron
- Marc Abramowitz (msabramo)