Questions tagged [titan]

Titan is a highly scalable graph database optimized for storing and querying massive-scale graphs containing billions of vertices and edges distributed across a multi-machine cluster

Titan is a highly scalable graph database optimized for storing and querying massive-scale graphs containing billions of vertices and edges distributed across a multi-machine cluster.

Titan is a transactional database that can support thousands of concurrent users.


Resources :


Related tags :

954 questions
62
votes
2 answers

anybody tried neo4j vs titan - pros and cons

Can anybody please provide or point out to a good comparison between Neo4j and Titan? One thing i can see is in terms of scale - Titan is scaleout and requires an underlying scalable datastore like cassandra. Neo4j is only for HA and has its own…
DevD
  • 1,181
  • 2
  • 10
  • 19
22
votes
3 answers

How to start Titan graph server and connect with gremlin?

I've been playing with Titan graph server for a while now. And my feeling is that, despite an extensive documentation, there is a lack of Getting started from scratch tutorial. My final goal is to have a titan running on cassandra and query with…
Mermoz
  • 12,738
  • 16
  • 53
  • 81
20
votes
2 answers

Can graph databases distribute data efficiently across nodes?

If someone builds a database on top of another database, such as twitter has done, does that database inherit the limitations and inefficiencies of the underlying database? I'm specifically interested in titan db (http://thinkaurelius.com) because…
Filip Haglund
  • 12,351
  • 10
  • 60
  • 102
16
votes
2 answers

Unable to create a composite index, stuck at INSTALLED

I'm unable to create an index. My Gremlin code is as follows: usernameProperty = mgmt.getPropertyKey('username') usernameIndex = mgmt.buildIndex('byUsernameUnique',…
Fook
  • 4,220
  • 5
  • 25
  • 45
12
votes
1 answer

RexProScriptException transaction is not open in Django with Titan (graph DB)

I have stuck with my TitanDB, Django1.8 and Mogwai0.7.7 package. I have Graph database titan/cassandra on localhost dev machine, and after creating wrong queries in rexster gremlin web interface my Django Object Graph Mapper mogwai stopped to work.…
Dmitry Yudin
  • 880
  • 1
  • 8
  • 26
12
votes
3 answers

Why would index nodes or an indexed property be better in a graph database?

I'm just getting into graph databases, and I seem to keep running into a problem deciding between using an "index node" or an "indexed property" for tracking things like "node type". Since I've no real experience thus far, I don't have any…
cdeszaq
  • 29,170
  • 25
  • 111
  • 169
11
votes
1 answer

How to remove edge between two vertices?

I want to remove edge between two vertices, so my code in java tinkerpop3 as below private void removeEdgeOfTwoVertices(Vertex fromV, Vertex toV,String edgeLabel,GraphTraversalSource g){ …
MichaelP
  • 2,691
  • 3
  • 29
  • 35
11
votes
1 answer

Titan db how to list all graph indexes

I've been looking at the management system but some things still elude me. Essentially what I want to do is: List all Edge based indexes (including vertex centric). List all Vertex based indexes (on a per label basis if the index is attached to a…
D.Mill
  • 1,700
  • 15
  • 31
11
votes
2 answers

How to actually set up basic Titan + Rexster + Cassandra?

I am trying to set up a completely basic Titan Rexster Cassandra instance, but I can't seem to break the code. I have tried a whole lot of things now to get it to work but I just can't seem to get it to work. No matter how much I read about it I am…
Automatico
  • 10,712
  • 7
  • 67
  • 106
10
votes
1 answer

Gremlin : Multiple filter condition "OR"

I want to query my TITAN 0.4 graph, based on two filter conditions with "OR" logical operator (return vertices if either of conditions is true). I searched this on http://sql2gremlin.com/, but only "AND" operator is given, My requirement is…
Remis Haroon - رامز
  • 2,536
  • 1
  • 28
  • 53
9
votes
1 answer

What next() means in TinkerPop

I'm currently reading the TinkerPop3 Documentation What I'm confused is that I can't find any explanation about next(). For example, w/ next() or w/o next() returns same vertext gremlin> g.V().has('name', 'marko') ==>v[1] gremlin> g.V().has('name',…
Jason Heo
  • 9,036
  • 2
  • 30
  • 50
9
votes
3 answers

Titan vertex centric indices vs Neo4j labels

I was trying to make a comparison between these two technologies when approaching this and I was wondering if any of you already have some experience dealing with any or both of them? I am mainly interested in performance numbers when dealing with…
ppareja
  • 660
  • 4
  • 15
9
votes
4 answers

How to delete graph in Titan with Cassandra storage backend?

I use Titan 0.4.0 All, running Rexster in shared VM mode on Ubuntu 12.04. How could I properly delete a graph in Titan which is using the Cassandra storage backend? I have tried the TitanCleanup.clear(graph), but it does not delete everything. The…
Automatico
  • 10,712
  • 7
  • 67
  • 106
8
votes
4 answers

Is it "safe" to use TitanDB?

Following the acquisition of Aurelius by DataStax, and since Titan 1.0.0 was released in September 2015 and received very few commits since then, I wonder whether it is safe to use TitanDB in production. Can anyone please give some insight?
Tony E. Stark
  • 405
  • 3
  • 12
8
votes
1 answer

Gremlin get all incoming and outgoing vertex, including their edges and directions

I spent a week at Gremlin shell trying to compose one query to get all incoming and outgoing vertexes, including their edges and directions. All i tried…
Dmitry Yudin
  • 880
  • 1
  • 8
  • 26
1
2 3
63 64