https://github.com/thinkaurelius/titan
Revision d94d616f34c1cad14323931b14715c4b4eee697f authored by Dan LaRocque on 20 December 2013, 21:09:14 UTC, committed by Dan LaRocque on 20 December 2013, 21:09:14 UTC
`titan.sh stop` now waits up to 60 seconds by default (though this is
configurable through an environment variable) for Rexster to disappear
from the jps process table before attempting to kill Cassandra.  This
addresses issue 2 of 2 in #538.
1 parent c67ed62
Raw File
Tip revision: d94d616f34c1cad14323931b14715c4b4eee697f authored by Dan LaRocque on 20 December 2013, 21:09:14 UTC
titan.sh: kill Cassandra only after Rexster dies
Tip revision: d94d616
README.textile
!http://thinkaurelius.github.io/titan/images/titan-logo.png!

Titan is a highly scalable "graph database":http://en.wikipedia.org/wiki/Graph_database optimized for storing and querying large graphs with billions of vertices and edges distributed across a multi-machine cluster. Titan is a transactional database that can support "thousands of concurrent users":http://thinkaurelius.com/2012/08/06/titan-provides-real-time-big-graph-data/.

h2. Features

* Elastic and linear scalability for a growing data and user base.
* Data distribution and replication for performance and fault tolerance.
* Multi-datacenter high availability and hot backups.
* Support for "ACID":http://en.wikipedia.org/wiki/ACID and "eventual consistency":http://en.wikipedia.org/wiki/Eventual_consistency.
* Support for various "storage backends":https://github.com/thinkaurelius/titan/wiki/Storage-Backend-Overview:
** "Apache Cassandra":http://cassandra.apache.org/ (distributed)
** "Apache HBase":http://hbase.apache.org/ (distributed)
** "Oracle BerkeleyDB":http://www.oracle.com/technetwork/database/berkeleydb/overview/index-093405.html (local)
** "Persistit":https://github.com/pdbeaman/persistit (local)
* Support for various "indexing backends":https://github.com/thinkaurelius/titan/wiki/Indexing-Backend-Overview:
** "ElasticSearch":http://www.elasticsearch.org/
** "Apache Lucene":http://lucene.apache.org/
* Native integration with the "TinkerPop":http://www.tinkerpop.com graph stack:
** "Gremlin":http://gremlin.tinkerpop.com graph query language
** "Frames":http://frames.tinkerpop.com object-to-graph mapper
** "Rexster":http://rexster.tinkerpop.com graph server
** "Blueprints":http://blueprints.tinkerpop.com standard graph API
* Open source with the liberal "Apache 2 license":http://www.apache.org/licenses/LICENSE-2.0.html.

h2. Getting Started

Read the comprehensive "Titan documentation":https://github.com/thinkaurelius/titan/wiki and join the "mailing list":https://groups.google.com/forum/#!forum/aureliusgraphs.
back to top