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 :

951 questions
7
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
  • 523
  • 2
  • 6
  • 25
6
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
  • 420
  • 6
  • 13
6
votes
2 answers

How to add an edge in Python Gremlin variant

I'm trying to create a graph using gremlin-python, but I can't seem to work out how to add an edge. Using the standard Gremlin console I can do the following: gremlin> a = g.addV().next() ==>v[0] gremlin> b = g.addV().next() ==>v[1] gremlin>…
Matt Hamilton
  • 805
  • 1
  • 9
  • 12
6
votes
2 answers

Counting Super Nodes On Titan

In my system I have the requirement that the number of edges on the node must be stored as an internal property on the vertex as well as a vertex centric index on a specific outgoing edge. This naturally requires me to count the number of edges on…
Filipe Teixeira
  • 3,565
  • 1
  • 25
  • 45
6
votes
2 answers

Why does Rexster Server (and Titan) stop responding?

Setup I'm implementing a recommender system running on a Ubuntu 12.4 Server using Titan Rexster (titan-server-0.4.4.zip) with the Elasticsearch backend. In order to connect to the Rexster Server I use the Bulbflow library for python. Beta seemed to…
Gianluca
  • 83
  • 6
6
votes
1 answer

Titan geo data on Cassandra

I'm looking at using Titan to create a scalable geospatial data store (I'm thinking R trees). In the documentation, there is a GeoShape query, and the docs say that titan can do geo data with Lucene or ElasticSearch. However, it seems like this…
Peter Klipfel
  • 4,958
  • 5
  • 29
  • 44
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,704
  • 30
  • 34
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
  • 417
  • 1
  • 5
  • 13
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,437
  • 2
  • 17
  • 25
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,437
  • 2
  • 17
  • 25
5
votes
3 answers

How to remove JanusGraph index?

Index status is installed. How to change the status to registered, then disabled, to remove it? GraphTraversalSource g = janusGraph.traversal(); JanusGraphManagement janusGraphManagement = janusGraph.openManagement(); JanusGraphIndex phoneIndex =…
lazyfighter
  • 51
  • 1
  • 3
5
votes
1 answer

olap and oltp queries in gremlin

In gremlin, s = graph.traversal() g = graph.traversal(computer()) i know the first one is for OLTP and second for OLAP. I know the difference between OLAP and OLTP at definition level.I have the following queries on this: How does the above…
Ahi
  • 175
  • 1
  • 13
5
votes
1 answer

Gremlin remote command fails with timeout error: Host did not respond in a timely fashion

I connected to a remote gremlin server via gremlin groovy shell. Connection succeeded. But for any remote command I try to execute it gives timeout error. Even for command :> 1+1 gremlin> :remote connect tinkerpop.server…
Prabakar K
  • 138
  • 2
  • 9
5
votes
2 answers

TitanDB Index not changing state

I wanted to drop an existing index and followed the steps in the documentation so far. I have no separate indexing backend configured for now. However, when I get to the step where you have to wait for the index status to change using…
Tim Specht
  • 3,068
  • 4
  • 28
  • 46
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
  • 9
1 2
3
63 64