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
6
votes
2 answers

How do you get the Titan graph database working with Python?

I'm new to this and am trying to get Titan working with Python. I've been beating my head on this for a day and a half and can't get anywhere. I've tried bulbs and rexpro-python but nothing seems to work. In rexpro-python the following…
Tim Ludwinski
  • 2,161
  • 23
  • 30
6
votes
2 answers

Create an addEdge() Gremlin query that won't duplicate for Titan

Is there a way to create a unique edge between two vertices on a Titan graph and confirm it can't be created again, unless deleted and recreated? Basically I need to create: vertex1--follows-->vertex2 But I keep creating multiple edges for the same…
brettu
  • 337
  • 1
  • 4
  • 12
6
votes
1 answer

Titan lookups on indexed key are incredibly slow?

Using Titan w/ Cassandra v 0.3.1, I created a vertex key index via createKeyIndex as described in the Titan docs. gremlin> g.createKeyIndex("my_key", Vertex.class) ==>null I now have appx 50k nodes and 186k edges in the graph, and I'm finding a…
bcm360
  • 1,257
  • 1
  • 16
  • 23
6
votes
2 answers

Create an index on a vertex property that already exists in Titan (Cassandra)?

I am using Titan Server (Cassandra) v 0.3.1. I'd like to create an index on a vertex key/property that I have already started to use. However, in their documentation, Titan explains that: To index vertices by key, the respective key index must be…
bcm360
  • 1,257
  • 1
  • 16
  • 23
6
votes
4 answers

What is the right way to find an edge between two vertices?

Using tinkerpop blueprints API, what is the best way to find if an edge exists between two vertices? I would like to avoid vertex.getEdges() and iterate until find the right one. E.g.: Check if v1 is friend of v2 Vertex v1 =…
Luccas
  • 3,628
  • 5
  • 39
  • 69
5
votes
1 answer

Which backend database Neo4j uses to store data?

I have worked on titan. I came to know that titan can take three databases as it's back-end. Now I am learning Neo4j. But, I am not getting just like titan uses Cassandra etc. at it's back-end; which database Neo4j uses at it's back-end. Or there is…
Akshay Gaikwad
  • 360
  • 4
  • 12
5
votes
1 answer

Why can't I connect to Gremlin-Server?

Abstract I'm trying to set up a Titan/Cassandra/Gremlin-Server stack in Docker (v1.13.0). The problem I'm facing is that applications trying to connect to Gremlin-Server on the default port 8182 are reporting errors (details below). First, here is…
Louis Thibault
  • 16,122
  • 21
  • 72
  • 136
5
votes
2 answers

How can I delete a Vertex in Gremlin Server Titan 1.0

I'm using Titan 1.0 Version and Gremlin Server with REST Api for creating and updating Vertex details. How can I delete the vertex using vertexId?
user6323650
5
votes
1 answer

What mechanism is used to determine the absolute order of vertices in tinkerpop/titan?

When performing the following traversals: graph.addVertex("a") graph.addVertex("b") graph.addVertex("c") graph.traversal().V().range(0,2) graph.traversal().V().range(2,3) What determines the order in which I get these vertices back when using the…
Sheldon
  • 135
  • 8
5
votes
1 answer

gremlin from titan 1.0.0 is not running out of the box on windows

I'm following the http://s3.thinkaurelius.com/docs/titan/1.0.0/getting-started.html guide on my windows machine. but i'm getting stuck at the very first step, getting gremlin to run: >bin\gremlin.bat Error opening zip file or JAR manifest missing :…
Joey Baruch
  • 1,698
  • 1
  • 20
  • 29
5
votes
4 answers

Cassandra Tombstoning warning and failure thresholds breached

We are running a Titan Graph DB server backed by Cassandra as a persistent store and are running into an issue with reaching the limit on Cassandra tombstone thresholds that is causing our queries to fail / timeout periodically as data accumulates.…
Rohit
  • 473
  • 1
  • 5
  • 25
5
votes
2 answers

How does Titan achieve constant time lookup using HBase / Cassandra?

In the O'Reilly book "Graph Databases" in chapter 6, which is about how Neo4j stores a graph database it says: To understand why native graph processing is so much more efficient than graphs based on heavy indexing, consider the following.…
Lodewijk Bogaards
  • 18,519
  • 2
  • 25
  • 49
5
votes
2 answers

How can I get a list of indexed keys in Titan?

I am using Titan v0.3.1 and would like to see a list of which keys I have already indexed via createKeyIndex. How can I do this?
bcm360
  • 1,257
  • 1
  • 16
  • 23
5
votes
1 answer

"Supernodes" in Titan

I'm developing an application that could work well with a graph database (Titan), except it's having problems with vertices with many edges, i.e. supernodes. The supernodes link above points to a blog post from the authors of Titan, explaining a way…
gak
  • 29,596
  • 24
  • 111
  • 150
4
votes
1 answer

Migrating titan-1.0.0 to janusgraph-0.1.1

I am using titan-1.0.0, I want to migrate it to janusgraph-0.1.1. What are the configuration changes I need to do? I also want to reuse the data which was there for Titan using JanusGraph.
Sunil Kumar
  • 117
  • 1
  • 2
  • 9
1 2
3
63 64