Alternatives to Blazegraph logo

Alternatives to Blazegraph

Neo4j, JanusGraph, OrientDB, Dgraph, and Titan are the most popular alternatives and competitors to Blazegraph.
4
11
+ 1
3

What is Blazegraph and what are its top alternatives?

It is a fully open-source high-performance graph database supporting the RDF data model and RDR. It operates as an embedded database or over a client/server REST API.
Blazegraph is a tool in the Graph Databases category of a tech stack.
Blazegraph is an open source tool with GitHub stars and GitHub forks. Here’s a link to Blazegraph's open source repository on GitHub

Top Alternatives to Blazegraph

  • 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. ...

  • 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. ...

  • OrientDB

    OrientDB

    It is an open source NoSQL database management system written in Java. It is a Multi-model database, supporting graph, document, key/value, and object models, but the relationships are managed as in graph databases with direct connections between records. ...

  • 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. ...

  • Titan

    Titan

    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. ...

  • 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. ...

  • 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 ...

  • Grakn

    Grakn

    It is an intelligent database: a knowledge graph engine to organise complex networks of data and making it queryable, by performing knowledge engineering. Rooted in Knowledge Representation and Automated Reasoning, it provides the knowledge foundation for cognitive and intelligent (e.g. AI) systems, by providing an intelligent language for modelling, transactions and analytics. Being a distributed database, it is designed to scale over a network of computers through partitioning and replication. ...

Blazegraph alternatives & related posts

Neo4j logo

Neo4j

868
945
320
The world’s leading Graph Database
868
945
+ 1
320
PROS OF NEO4J
  • 65
    Cypher – graph query language
  • 55
    Great graphdb
  • 31
    Open source
  • 29
    Rest api
  • 27
    High-Performance Native API
  • 21
    ACID
  • 19
    Easy setup
  • 14
    Great support
  • 10
    Clustering
  • 8
    Hot Backups
  • 7
    Powerful, flexible data model
  • 7
    Great Web Admin UI
  • 5
    Embeddable
  • 5
    Mature
  • 4
    Easy to Use and Model
  • 3
    Highly-available
  • 3
    Best Graphdb
  • 2
    It's awesome, I wanted to try it
  • 2
    Used by Crunchbase
  • 2
    Great query language and built in data browser
  • 1
    Great onboarding process
CONS OF NEO4J
  • 4
    Can't store a vertex as JSON
  • 3
    Comparably slow

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
JanusGraph logo

JanusGraph

27
60
0
Open-source, distributed graph database
27
60
+ 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

      OrientDB logo

      OrientDB

      50
      60
      12
      An open source NoSQL database management system
      50
      60
      + 1
      12
      PROS OF ORIENTDB
      • 3
        Great graphdb
      • 2
        Great support
      • 1
        Open source
      • 1
        Rest api
      • 1
        ACID
      • 1
        Embeddable
      • 1
        Highly-available
      • 1
        Performance
      • 1
        Multi-Model/Paradigm
      CONS OF ORIENTDB
      • 3
        Unstable

      related OrientDB 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
      Dgraph logo

      Dgraph

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

        related Dgraph posts

        Titan logo

        Titan

        32
        43
        0
        Distributed Graph Database
        32
        43
        + 1
        0
        PROS OF TITAN
          Be the first to leave a pro
          CONS OF TITAN
            Be the first to leave a con

            related Titan posts

            Cayley logo

            Cayley

            21
            60
            5
            An open-source graph database
            21
            60
            + 1
            5
            PROS OF CAYLEY
            • 5
              Full open source
            CONS OF CAYLEY
              Be the first to leave a con

              related Cayley posts

              RedisGraph logo

              RedisGraph

              18
              54
              4
              A High Performance In-Memory Graph Database as a Redis Module
              18
              54
              + 1
              4
              PROS OF REDISGRAPH
              • 1
                10x – 600x faster than any other graph database
              • 1
                Open source
              • 1
                Great graphdb
              • 1
                Cypher – graph query language
              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
                Grakn logo

                Grakn

                9
                13
                0
                An intelligent database - a knowledge graph
                9
                13
                + 1
                0
                PROS OF GRAKN
                  Be the first to leave a pro
                  CONS OF GRAKN
                    Be the first to leave a con

                    related Grakn posts