JanusGraph

JanusGraph

JanusGraph is a free and open-source distributed, scalable graph database optimized for storing and querying graphs containing hundreds of billions of vertices and edges distributed across a multi-machine cluster. The project is managed by The Linux Foundation and is released under the Apache Software License 2.0. Large corporations like Expero, Google, GRAKN.AI, Hortonworks, IBM and Amazon also supports the project.

Alternatives to JanusGraph

neo4j
5

neo4j

Neo4j is a commercially provided graph database management system developed by Neo4j, Inc. The graph database is fundamentally different to the relational model found in relational database management systems (RDBMS). With Neo4j, each data record, or node, stores direct pointers to all the nodes it's connected to. The database is also designed to perform complex queries with complex connections orders of magnitude faster. Neo4j is ACID-compliant and suited for projects that requires complicated relationship structures.

Suggested by Freddie Freddie
TOP PROS
Intuitive interface for query execution and response visualisation

neo4j provides a unique UI that allow you to visualise your operations on the database. Through this interface you can run queries and receive the response representation in the form a of a node chart. This allows you to get a better understanding of relationships between nodes in the graph.

Metaphase Metaphase
Mature query language

Neo4j uses Cypher QL, a declarative graph query language that allows for expressive and efficient data querying in graphs. It allows me to handle all sorts of problems when querying Neo4j while being intuitive and providing a rich set of features for different scenarios.

Anderson Anderson
TOP CONS
RedisGraph
4

RedisGraph

RedisGraph is the first free and open source queryable Property Graph database to use sparse matrices to represent the adjacency matrix in graphs and linear algebra to query the graph.

Suggested by Zack Zack
GraphDB
2

GraphDB

GraphDB is a simple graph API for SQL Server. The GraphDB database resides inside of your SQL server and together with .Net 4.5 assemblies partitioned into a client and an admin API. The Client API allow users to connect to a GraphDB store and store graphs of entities in workspaces. The API has a rich set of data-, security- and graph-related methods to easily manage entities, collaboration and networks. While the Admin APU allows you store and manage data, and manage security related tasks and user accounts.

Suggested by Cassie Cassie
ArangoDB
2

ArangoDB

ArangoDB is a database system that was designed to support key/value, document, and graph data to be stored together, and queried via a unified language called AQL. The project is developed by ArangoDB GmbH, and released free and open-source under the Apache License 2.0. The universal "native multi-level" design of the database allows for a flexible approach when structuring and building an application, a feature that many have come to love.

Suggested by Bobba Bobba
OrientDB
2

OrientDB

OrientDB is an open-source NoSQL database management system written in Java. The multi-model database supports graph, document, key/value, and object models, where relationships are managed as in graph databases with direct connections between records. The database is extremly efficient and can store over 220,000 records per second on common hardware, and traverse thousands of records in milisecons. OrientDB scales well on multiple machines, thanks to the multi-master replication where there is no single bottleneck on writes like with master-slave replication.

Suggested by Catana Catana
PouchDB
1

PouchDB

PouchDB is a free and open-source JavaScript database inspired by Apache CouchDB. The database is designed from the ground-up to run well within modern web browsers. With PouchDB you can create web applications that works as well offline as they do online. PouchDB achives this by storing data locally, then synchronize it with CouchDB and compatible servers when the user get internet access once again. This is especially useful for applications facing countries and regions with lower quality internet connections or unstable infrastructure.

Suggested by Cathy Cathy
RethinkDB
1

RethinkDB

RethinkDB is a scalable, open-source database designed for real-time applications. When your app polls your database for data, it becomes slow, unscalable, and cumbersome to maintain. RethinkDB solves this by providing a new database access model, where developers can instruct the database to continuously push updated query results to their applications, without polling.

Suggested by depak depak
Gun
0

Gun

Gun is a software for .
Suggested by Lisa Mendes Lisa Mendes
TaffyDB
0

TaffyDB

TaffyDB is a free and open source, Pure-JavaScript database abstraction that stores data in JSON format. TaffyDB provides INSERT, DELETE, GET (SELECT)  and JOIN methods to execure the data similar to that of traditional relational SQL databases. TaffyDB allows you to quickly setup an in-memory database that can be used in the same fashion as an SQLite database would, without configuration and a database server running.

Suggested by Frank Frank
PostgreSQL
0

PostgreSQL

PostgreSQL, or Postgres for short is a widely popular, free and open-source relational database management system. PostgreSQL is available for all major operating systems including macOS, Linux, Windows, BSD and Solaris. The project has been in active development for over 30 years now, and powers many of the applications you use on a daily basis.

Suggested by Havier Havier
Redis
0

Redis

Redis is a free and open-source, in in-memory data structure store that can be used as a database, cache or message broker. The project is community developed and released under the BSD license. Redis supports common data structures including strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs, geospatial indexes with radius queries and streams.

Suggested by Cathy Cathy
TerminusDB
0

TerminusDB

TerminusDB is an open-source full-featured in-memory graph database management system that stores data like git.

Suggested by Vanilla Vanilla
Amazon DynamoDB
0

Amazon DynamoDB

Amazon DynamoDB is a key-value and document database that delivers single-digit millisecond performance at any scale. The database is fully managed, multiregion, multimaster, and durable with built-in security, backup and restore, and in-memory caching for enterprise-scale applications. Amazon DynamoDB is part of Amazon Web Services and integrates well with other cloud-based AWS products.

Suggested by johnX johnX
Azure Cosmos DB
0

Azure Cosmos DB

Azure Cosmos DB is a non-relational NoSQL database trusted by leading enterprises globally. With Azure Cosmos DB you can run No-ETL analytics over real-time operational data and run near-real time analytics and AI on the operational data within your NoSQL database, to reduce time to insight.

Suggested by Natan Young Natan Young
KeyDB
0

KeyDB

KeyDB is fast, free, and open-source NoSQL database with full compatibility for Redis APIs, clients, and modules. The database was originally forked from the Redis code-base and has been improved to handle multithreading, memory efficiency, and higher throughput. KeyDB is now a fully multithreaded and allow many machine cores to operate a single node resulting in 5X the throughput of Redis (v5) and up to 3x the throughput of Redis (v6). KeyDB also includes Redis Enterprise such as Active Replication, FLASH storage support, and other features like direct backup to AWS S3.

Suggested by Molusk Molusk
TiDB
0

TiDB

A Chinese developed open-source NewSQL database that supports analytical processing and hybrid transactional workloads. TiDB is licensed under the Apache 2.0 license and primarily developed by PingCAP, Inc. The database provides high availability with strong consistency and horizontal scaling and is compatible with MySQL.

Suggested by Jarvis Jarvis
CouchDB
0

CouchDB

CouchDB is a free and open-source document-oriented NoSQL database developed by the Apache Foundation. The database is written and implemented in the language Erlang and provides the use of multiple formats and protocols to store, transfer, and process data. With CouchDB you query data with JavaScript using MapReduce, and HTTP for an API. Which can be done across multiple distributed CouchDB instances as the database has the ability to synchronize multiple copies of the same database, across servers.

Suggested by Nate West Nate West
QuestDB
0

QuestDB

QuestDB is a relational column-oriented time series database designed for real-time analytics on time series and event data. It uses the SQL language and include extensions for time series data. QuestDB is released as free and open source software and distributed as a single binary including a trimmed version of the JVM (Java Virtual Machine) weighing in at only 24.5 MB.

Suggested by Leeroy Leeroy
MonetDB
0

MonetDB

MonetDB is an column-oriented database management system developed at the Centrum Wiskunde & Informatica. The database is released as free and open source software under the Mozilla Public License 2.0. By design, MonetDB can handle high performance on complex queries against large databases with hundreds of columns and millions of rows.

Suggested by Lara Jones Lara Jones
CockroachDB
0

CockroachDB

Cockroach is a distributed key/value datastore that allow you to build, scale and manage modern, data-intensive applications. The database delivers distributed SQL by combining the familiarity of relational data with limitless, elastic cloud scale and bulletproof resilience. Correct data is a must for mission-critical and even the most common applications. CockroachDB provides guaranteed ACID compliant transactions, allowing you to fully trust your data.

Suggested by PunkLee PunkLee
TimescaleDB
0

TimescaleDB

TimescaleDB is a leading open-source relational database for time-series data. The database is provided as fully managed or self‑hosted software, giving the power of choice back to developers and organizations. Timescale gives you all the reliability and flexibility of PostgreSQL. It allows you to use regular SQL to construct queries to better understand your products and your users. While achieve 10-100x faster queries than PostgreSQL, InfluxDB, and MongoDB with native optimizations for time-series.

Suggested by Gamma Gamma
DeepDB
0

DeepDB

DeepDB also known as DeepSQL is a proprietary MySQL storage engine designed for OLAP and OLTP workloads. It was designed to be an alternative to the InnoDB storage engine for MySQL.

Suggested by Catana Catana
MongoDB
0

MongoDB

MongoDB is an open-source document-oriented distributed database built for modern applications. MongoDB uses JSON-like documents with optional schemas and is classified as a NoSQL database. The database is freely distributed under the Server Side Public License, but MongoDB provides commercial version of the database for enterprise-scale applications.

Suggested by Dana Dana

Do you know of more JanusGraph Alternatives?

Similar Alternatives

Sort by

JanusGraph Alternatives JanusGraph Alternatives

In this list you find JanusGraph Alternatives for various platforms. All alternatives are generated by people like yourself. No AI, machine learning or randomness is used to list and rank the best alternatives for JanusGraph.

List Last Updated:

15/02/2021 (19 days ago)