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
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
  • 730
  • 1
  • 5
  • 16
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
  • 12,420
  • 9
  • 82
  • 110
8
votes
1 answer

Should I use TitanDB?

I am thinking of using TitanDB. It seems to really fit our needs (we have full control over the storage engine and we can build it on top of DynamoDB). However I am worried about the fact that the project is not maintained anymore and a fork was…
danielz
  • 1,767
  • 14
  • 20
8
votes
1 answer

How to increment a vertex property value in a TinkerPop graph

How would I traverse through a graph and increment a value of a vertex property? Either by some fixed amount or by an amount in a property of an edge leading to it. eg. with the following graph: gremlin> graph =…
Matt Hamilton
  • 805
  • 1
  • 9
  • 12
8
votes
2 answers

Gremlin: What's an efficient way of finding an edge between two vertices?

So obviously, a straight forward way to find an edge between two vertices is to: graph.traversal().V(outVertex).bothE(edgeLabel).filter(__.otherV().is(inVertex)) I feel that filter step will have to iterate through all edges making really slow for…
Mohamed Taher Alrefaie
  • 15,698
  • 9
  • 48
  • 66
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
  • 445
  • 3
  • 13
8
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
  • 4,078
  • 6
  • 42
  • 72
7
votes
1 answer

Setup and configuration of JanusGraph for a Spark cluster and Cassandra

I am running JanusGraph (0.1.0) with Spark (1.6.1) on a single machine. I did my configuration as described here. When accessing the graph on the gremlin-console with the SparkGraphComputer, it is always empty. I cannot find any error in the…
Felix Hill
  • 73
  • 1
  • 4
7
votes
3 answers

Gremlin - how do you merge vertices to combine their properties without listing the properties explicitly?

Background: I'm trying to implement a time-series versioned DB using this approach, using gremlin (tinkerpop v3). I want to get the latest state node (in red) for a given identity node (in blue) (linked by a 'state' edge which contains a timestamp…
John Stephenson
  • 499
  • 4
  • 13
7
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
  • 20,240
  • 25
  • 83
  • 152
7
votes
1 answer

Tinkerpop3 connect to remote TitanDB server

I am trying to obtain Graph object using Tinkerpop3 in Java as client from already running TitanDB server (I do not want to create server). In other words, I am trying to implement such function: public Graph obtainGraph(String serverIp, String…
spam
  • 1,853
  • 2
  • 13
  • 33
7
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
7
votes
2 answers

How to Update the Value of Vertex in Gremlin Server ( Titan 1.0)

I'm having a vertex with following details: http://localhost:8182/?gremlin=g.V(4192) { "requestId": "6ce01f3b-f623-41f6-bb03-dd56014e0701", "status": { "message": "", "code": ​200, "attributes": { } }, "result": { "data": [ { "id":…
Sumit Chourasia
  • 2,394
  • 7
  • 30
  • 57
7
votes
2 answers

Can't delete/remove multiple property keys on Vertex Titan 1.0 Tinkerpop 3

Very basic question, I just upgraded my Titan from 0.54 to Titan 1.0 Hadoop 1 / TP3 version 3.01. I encounter a problem with deleting values of Property key: Cardinality.LIST/SET Maybe it is due to upgrade process or just my TP3 misunderstanding. …
VitalyT
  • 1,671
  • 3
  • 21
  • 49
7
votes
2 answers

Gremlin - Giraph - GraphX ? On TitanDb

I need some help to be confirm my choice... and to learn if you can give me some information. My storage database is TitanDb with Cassandra. I have a very large graph. My goal is to use Mllib on the graph latter. My first idea : use Titan with…
dede
  • 91
  • 1
  • 7
1
2
3
63 64