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
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
  • 4,180
  • 6
  • 34
  • 48
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
  • 19,777
  • 3
  • 28
  • 52
5
votes
2 answers

Fast way to count all vertices (with property x)

I'm using Titan with Cassandra and have several (related) questions about querying the database with Gremlin: 1.) Is there an faster way to count all vertices than g.V.count() Titan claims to use an index. But how can I use an index without…
ChornHulio
  • 137
  • 1
  • 7
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,437
  • 2
  • 17
  • 25
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
  • 32,061
  • 28
  • 119
  • 154
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
  • 10
4
votes
1 answer

Indexing fails on enabling force index in Titan/Janus

I've written a JUnit Test to check against the generate-modern.groovy graph if marko exists. My gremlin query being "g.V().has('name','marko')"; As you can see in the generate-modern.groovy file that indexing is already applied on the name…
Abhishek Raj
  • 502
  • 3
  • 15
4
votes
1 answer

Gremlin query to get vertices which are having edges equal to 2

consider I have around 5 vertices from v1 to v5. and having the edges between them. the structure is below. v1->v2 v1->v3 v4->v2 v2->v1 v2->v3 v3->v5 v5->v1 Now I want to write a gremlin query to display the vertices which is having outgoing edges…
Arundhathi D
  • 304
  • 6
  • 22
4
votes
0 answers

Cassandra Titan/JanusGraph atomicity

We are planning to use combination of Cassandra and Titan/JanusGraph db as the backend for one of our projects. As part of that, I have the below requirement. Record/Vertex A and Record/Vertex B should be written onto the backend in an atomic way,…
user2896235
  • 339
  • 3
  • 17
4
votes
4 answers

Importing SNOMED CT into Neo4J

I need to import SNOMED CT ontology into a graph database, in this case Neo4J but it could be another choice eventually. However, I could not find a clear depiction of SNOMED CT underlying relational data model, in order to achieve this. Or at…
peleitor
  • 459
  • 7
  • 24
4
votes
1 answer

Reading a large graph from Titan (on HBase) into Spark

I am researching Titan (on HBase) as a candidate for a large, distributed graph database. We require both OLTP access (fast, multi-hop queries over the graph) and OLAP access (loading all - or at least a large portion - of the graph into Spark for…
Will Hardman
  • 193
  • 1
  • 2
  • 8
4
votes
2 answers

Store Gremlin graph in local DynamoDB

Instead of using AWS, I am using its local available DynamoDB database and creating a graph in the Gremlin console. My PC is using Gremlin-version=3.0.1.incubating and Titan-version=1.0.0 My question: How to save a graph in my local DynamoDB so that…
Mustaffa
  • 71
  • 9
4
votes
2 answers

Titan Db ignoring index

I have a graph with a couple of indices. They're two composite indices with label restraints. (both are exactly the same just on different properties/labels). One definitely seems to work but the other doesn't. I've done the following profile() to…
Pomme.Verte
  • 1,782
  • 1
  • 15
  • 32
4
votes
1 answer

Setup and configuration of Titan for a Spark cluster and Cassandra

There are already several questions on the aurelius mailing list as well as here on stackoverflow about specific problems with configuring Titan to get it working with Spark. But what is missing in my opinion is a high-level description of a simple…
Florian Hockmann
  • 2,634
  • 13
  • 24
4
votes
1 answer

How P.test(V value) in Titan graph traversal query works?

Came across a scenario where I need to write a titan query using GraphTraversal api which has various clauses like in, contains, within etc. To form the required clauses I am utilising P.within(..), P.inside(..), P.test(..) etc. predicates.…
Bhavesh
  • 519
  • 6
  • 26