Alternatives to Titan logo

Alternatives to Titan

Neo4j, Dgraph, JanusGraph, RedisGraph, and Cayley are the most popular alternatives and competitors to Titan.
38
54
+ 1
0

What is Titan and what are its top alternatives?

Titan is a scalable graph database optimized for storing and querying graphs containing hundreds of billions of vertices and edges distributed across a multi-machine cluster. Titan is a transactional database that can support thousands of concurrent users executing complex graph traversals in real time.
Titan is a tool in the Graph Databases category of a tech stack.

Top Alternatives to Titan

  • Neo4j
    Neo4j

    Neo4j stores data in nodes connected by directed, typed relationships with properties on both, also known as a Property Graph. It is a high performance graph store with all the features expected of a mature and robust database, like a friendly query language and ACID transactions. ...

  • Dgraph
    Dgraph

    Dgraph's goal is to provide Google production level scale and throughput, with low enough latency to be serving real time user queries, over terabytes of structured data. Dgraph supports GraphQL-like query syntax, and responds in JSON and Protocol Buffers over GRPC and HTTP. ...

  • JanusGraph
    JanusGraph

    It is a scalable graph database optimized for storing and querying graphs containing hundreds of billions of vertices and edges distributed across a multi-machine cluster. It is a transactional database that can support thousands of concurrent users executing complex graph traversals in real time. ...

  • RedisGraph
    RedisGraph

    RedisGraph is a graph database developed from scratch on top of Redis, using the new Redis Modules API to extend Redis with new commands and capabilities. Its main features include: - Simple, fast indexing and querying - Data stored in RAM, using memory-efficient custom data structures - On disk persistence - Tabular result sets - Simple and popular graph query language (Cypher) - Data Filtering, Aggregation and ordering ...

  • Cayley
    Cayley

    Cayley is an open-source graph inspired by the graph database behind Freebase and Google's Knowledge Graph. Its goal is to be a part of the developer's toolbox where Linked Data and graph-shaped data (semantic webs, social networks, etc) in general are concerned. ...

  • TypeDB
    TypeDB

    TypeDB is a database with a rich and logical type system. TypeDB empowers you to solve complex problems, using TypeQL as its query language. ...

  • Nebula Graph
    Nebula Graph

    It is an open source distributed graph database. It has a shared-nothing architecture and scales quite well due to the separation of storage and computation. It can handle hundreds of billions of vertices and trillions of edges while still maintaining milliseconds of latency. It is openCypher compatible. ...

  • TerminusDB
    TerminusDB

    It is a database built for data people. Terminus is a model driven graph database designed specifically for the web-age. The result is unified, well-structured & refined data - the jet fuel of future business. It greatly reduces the time and effort required to build any application that shares, manipulates or edits data. ...

Titan alternatives & related posts

Neo4j logo

Neo4j

1.1K
1.3K
353
The world’s leading Graph Database
1.1K
1.3K
+ 1
353
PROS OF NEO4J
  • 70
    Cypher – graph query language
  • 61
    Great graphdb
  • 33
    Open source
  • 31
    Rest api
  • 27
    High-Performance Native API
  • 24
    ACID
  • 21
    Easy setup
  • 17
    Great support
  • 11
    Clustering
  • 9
    Hot Backups
  • 8
    Great Web Admin UI
  • 7
    Mature
  • 7
    Powerful, flexible data model
  • 6
    Embeddable
  • 5
    Easy to Use and Model
  • 4
    Best Graphdb
  • 4
    Highly-available
  • 2
    Great onboarding process
  • 2
    It's awesome, I wanted to try it
  • 2
    Used by Crunchbase
  • 2
    Great query language and built in data browser
CONS OF NEO4J
  • 9
    Comparably slow
  • 4
    Can't store a vertex as JSON
  • 1
    Doesn't have a managed cloud service at low cost

related Neo4j posts

We have an in-house build experiment management system. We produce samples as input to the next step, which then could produce 1 sample(1-1) and many samples (1 - many). There are many steps like this. So far, we are tracking genealogy (limited tracking) in the MySQL database, which is becoming hard to trace back to the original material or sample(I can give more details if required). So, we are considering a Graph database. I am requesting advice from the experts.

  1. Is a graph database the right choice, or can we manage with RDBMS?
  2. If RDBMS, which RDMS, which feature, or which approach could make this manageable or sustainable
  3. If Graph database(Neo4j, OrientDB, Azure Cosmos DB, Amazon Neptune, ArangoDB), which one is good, and what are the best practices?

I am sorry that this might be a loaded question.

See more

I'm evaluating the use of RedisGraph vs Microsoft SQL Server 2019 graph features to build a social graph. One of the key criteria is high availability and cross data center replication of data. While Neo4j is a much-matured solution in general, I'm not accounting for it due to the cost & introduction of a new stack in the ecosystem. Also, due to the nature of data & org policies, using a cloud-based solution won't be a viable choice.

We currently use Redis as a cache & SQL server 2019 as RDBMS.

I'm inclining towards SQL server 2019 graph as we already use SQL server extensively as relational database & have all the HA and cross data center replication setup readily available. I still need to evaluate if it fulfills our need as a graph DB though, I also learned that SQL server 2019 is still a new player in the market and attempts to fit a graph-like query on top of a relational model (with node and edge tables). RedisGraph seems very promising. However, I'm not totally sure about HA, Graph data backup, cross-data center support.

See more
Dgraph logo

Dgraph

120
207
9
Fast, Distributed Graph DB
120
207
+ 1
9
PROS OF DGRAPH
  • 3
    Graphql as a query language is nice if you like apollo
  • 2
    Easy set up
  • 2
    Low learning curve
  • 1
    Open Source
  • 1
    High Performance
CONS OF DGRAPH
    Be the first to leave a con

    related Dgraph posts

    JanusGraph logo

    JanusGraph

    40
    85
    0
    Open-source, distributed graph database
    40
    85
    + 1
    0
    PROS OF JANUSGRAPH
      Be the first to leave a pro
      CONS OF JANUSGRAPH
        Be the first to leave a con

        related JanusGraph posts

        RedisGraph logo

        RedisGraph

        30
        103
        6
        A High Performance In-Memory Graph Database as a Redis Module
        30
        103
        + 1
        6
        PROS OF REDISGRAPH
        • 2
          10x – 600x faster than any other graph database
        • 2
          Cypher – graph query language
        • 1
          Great graphdb
        • 1
          Open source
        CONS OF REDISGRAPH
          Be the first to leave a con

          related RedisGraph posts

          I'm evaluating the use of RedisGraph vs Microsoft SQL Server 2019 graph features to build a social graph. One of the key criteria is high availability and cross data center replication of data. While Neo4j is a much-matured solution in general, I'm not accounting for it due to the cost & introduction of a new stack in the ecosystem. Also, due to the nature of data & org policies, using a cloud-based solution won't be a viable choice.

          We currently use Redis as a cache & SQL server 2019 as RDBMS.

          I'm inclining towards SQL server 2019 graph as we already use SQL server extensively as relational database & have all the HA and cross data center replication setup readily available. I still need to evaluate if it fulfills our need as a graph DB though, I also learned that SQL server 2019 is still a new player in the market and attempts to fit a graph-like query on top of a relational model (with node and edge tables). RedisGraph seems very promising. However, I'm not totally sure about HA, Graph data backup, cross-data center support.

          See more
          Cayley logo

          Cayley

          25
          71
          7
          An open-source graph database
          25
          71
          + 1
          7
          PROS OF CAYLEY
          • 7
            Full open source
          CONS OF CAYLEY
            Be the first to leave a con

            related Cayley posts

            TypeDB logo

            TypeDB

            11
            29
            0
            A strongly typed database
            11
            29
            + 1
            0
            PROS OF TYPEDB
              Be the first to leave a pro
              CONS OF TYPEDB
                Be the first to leave a con

                related TypeDB posts

                Nebula Graph logo

                Nebula Graph

                6
                3
                0
                Open source distributed graph database with large throughput and low latency
                6
                3
                + 1
                0
                PROS OF NEBULA GRAPH
                  Be the first to leave a pro
                  CONS OF NEBULA GRAPH
                    Be the first to leave a con

                    related Nebula Graph posts

                    TerminusDB logo

                    TerminusDB

                    6
                    17
                    0
                    An open source in-memory graph database
                    6
                    17
                    + 1
                    0
                    PROS OF TERMINUSDB
                      Be the first to leave a pro
                      CONS OF TERMINUSDB
                        Be the first to leave a con

                        related TerminusDB posts