Alternatives to Grakn logo

Alternatives to Grakn

Neo4j, JanusGraph, Dgraph, Titan, and Cayley are the most popular alternatives and competitors to Grakn.
6
8
+ 1
0

What is Grakn and what are its top alternatives?

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.
Grakn is a tool in the Graph Databases category of a tech stack.
Grakn is an open source tool with 2.4K GitHub stars and 275 GitHub forks. Here’s a link to Grakn's open source repository on GitHub

Top Alternatives to Grakn

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

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

  • Graph Engine

    Graph Engine

    The distributed RAM store provides a globally addressable high-performance key-value store over a cluster of machines. Through the RAM store, GE enables the fast random data access power over a large distributed data set. ...

  • Blazegraph

    Blazegraph

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

Grakn alternatives & related posts

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

JanusGraph

24
54
0
Open-source, distributed graph database
24
54
+ 1
0
PROS OF JANUSGRAPH
    No pros available
    CONS OF JANUSGRAPH
      No cons available

      related JanusGraph posts

      Dgraph logo

      Dgraph

      75
      119
      7
      Fast, Distributed Graph DB
      75
      119
      + 1
      7

      related Dgraph posts

      Titan logo

      Titan

      32
      37
      0
      Distributed Graph Database
      32
      37
      + 1
      0
      PROS OF TITAN
        No pros available
        CONS OF TITAN
          No cons available

          related Titan posts

          Cayley logo

          Cayley

          21
          53
          5
          An open-source graph database
          21
          53
          + 1
          5
          PROS OF CAYLEY
          CONS OF CAYLEY
            No cons available

            related Cayley posts

            RedisGraph logo

            RedisGraph

            14
            44
            0
            A High Performance In-Memory Graph Database as a Redis Module
            14
            44
            + 1
            0
            PROS OF REDISGRAPH
              No pros available
              CONS OF REDISGRAPH
                No cons available

                related RedisGraph posts

                Graph Engine logo

                Graph Engine

                5
                18
                1
                RAM Store + Computation Engine + Graph Model (by Microsoft)
                5
                18
                + 1
                1
                CONS OF GRAPH ENGINE
                  No cons available

                  related Graph Engine posts

                  Blazegraph logo

                  Blazegraph

                  5
                  9
                  3
                  An ultra-high performance database for big graphs offering both Semantic Web and Graph Database
                  5
                  9
                  + 1
                  3
                  CONS OF BLAZEGRAPH
                    No cons available

                    related Blazegraph posts