Bigdata
Now Reading
Top 15 Free Graph Databases
5

Top 15 Free Graph Databases

Graph database uses graph structures to represent and store data for semantic queries with nodes, edges and properties and provides index-free adjacency.

Graph databases are often faster for associative data sets, map more directly to the structure of object oriented applications and scale more naturally to large data sets as they do not typically require expensive join operations. Graph databases are more suitable to manage ad hoc and changing data with evolving schemas.

What are the Best Free Graph Databases: GraphDB Lite, Neo4j Community Edition, OrientDB Community Edition, Graph Engine, HyperGraphDB, MapGraph, ArangoDB,Titan, BrightstarDB, Cayley ,WhiteDB, Orly,Weaver, sones GraphDB and Filament are some of the top free graph databases in no particular order.

Top Graph Databases

GraphDB Lite, Neo4j Community Edition, OrientDB Community Edition, Graph Engine, HyperGraphDB, MapGraph, ArangoDB,Titan, BrightstarDB, Cayley ,WhiteDB, Orly,Weaver, sones GraphDB and Filament.

1.GraphDB Lite

GraphDB Lite is a free RDF triplestore that allows to store up to 100 million triples on a desktop computer. This version of GraphDB can be easily deployed using JAVA. SPARQL 1.1 queries are performed in memory, not using files based indices. Reasoning operations for inferencing are supported in GraphDB Lite.
GraphDB Lite

GraphDB

GraphDB

2.Neo4j Community Edition

Neo4j is an open-source graph database, implemented in Java described as embedded, disk-based, fully transactional Java persistence engine that stores data structured in graphs rather than in tables.
Neo4j Community Edition

Neo4j

Neo4j

3.OrientDB Community Edition

OrientDB is a 2nd Generation Distributed Graph Database with the flexibility of Documents in one product. It can store 220,000 records per second on common hardware. Even for a Document based database, the relationships are managed as in Graph Databases with direct connections among records.
OrientDB Community Edition

4.Graph Engine

Graph Engine (GE) is a distributed, in-memory, large graph processing engine, underpinned by a strongly-typed RAM store and a general computation 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.
Graph Engine

5.HyperGraphDB

HyperGraphDB is a general purpose, open-source data storage mechanism based on a powerful knowledge management formalism known as directed hypergraphs designed mostly for knowledge management, AI and semantic web projects, it can also be used as an embedded object-oriented database for Java projects of all sizes.
HyperGraphDB

6.MapGraph

MapGraph API makes it easy to develop high performance graph analytics on GPUs. The API is based on the Gather-Apply-Scatter (GAS) model as used in GraphLab. To deliver high performance computation and efficiently utilize the high memory bandwidth of GPUs, MapGraph's CUDA kernels use multiple sophisticated strategies, such as vertex-degree-dependent dynamic parallelism granularity and frontier compaction.
MapGraph

7.ArangoDB

ArangoDB is a distributed free and open-source database with a flexible data model for documents, graphs, and key-values. Build high performance applications using a convenient SQL-like query language or JavaScript extensions.
ArangoDB

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

9.BrightstarDB

BrightstarDB is an RDF triple store. It does not require the definition of a database schema, and with the RDF data model model , it can easily add and integrate data of all shapes. The core libraries have a small footprint and install with zero configuration for embedded applications.
BrightstarDB

10.Cayley

Cayley is an open-source graph inspired by the graph database behind Freebase and Google's Knowledge Graph.
Cayley

11.WhteDB

WhiteDB is a lightweight NoSQL database library written in C, operating fully in main memory. There is no server process. Data is read and written directly from/to shared memory, no sockets are used between WhiteDB and the application program.
WhteDB

12.Orly

Orly is a non-relational database, meant to be fast and to scale for billions of users. Orly provides a single path to data and will eliminate our need for memcache due to its speed and high concurrency.
Orly

13.Weaver

Weaver is a distributed graph store that provides horizontal scalability, high-performance, and strong consistency.Weaver enables users to execute transactional graph updates and queries through a simple python API
Weaver

14.sones GraphDB

sones GraphDB is an object-orientated graph data storage for a large amount of highly connected semi-structured data in a distributed environment.
sones GraphDB

15.Filament

Filament is a graph persistence framework and associated toolkits based on a navigational query style. A default persistence engine is included for storing graph objects and properties into simple relational tables but the actual storage model is pluggable.
Filament

What are Graph databases?

Graph database uses graph structures to represent and store data for semantic queries with nodes, edges and properties and provides index-free adjacency. Graph databases are often faster for associative data sets, map more directly to the structure of object oriented applications and scale more naturally to large data sets as they do not typically require expensive join operations.

What are the Best Free Graph Databases?

GraphDB Lite, Neo4j Community Edition, OrientDB Community Edition, Graph Engine, HyperGraphDB, MapGraph, ArangoDB,Titan, BrightstarDB, Cayley ,WhiteDB, Orly,Weaver, sones GraphDB and Filament are some of the top free graph databases.

5 Reviews
  • November 7, 2018 at 12:07 am

    ADDITIONAL INFORMATION
    You might want to check RedisGraph, the fastest graph database, based on linear algebra

  • February 8, 2019 at 3:43 pm

    ADDITIONAL INFORMATION
    An great addition to this article is the biggest news in the industry right now; @AgensGraph, the only open source Graph DBMS and object-related/Relational muti-model natively integrated with PostgreSQL using JasonS & ACID

  • April 22, 2019 at 11:05 am

    ADDITIONAL INFORMATION
    Hey Guy! – Have you checked out Cambridge Semantics and their Graph Database Engine called AnzoGraph? AnzoGraph is a unique Online Analytical Processing (OLAP) database engine, making it well-suited for deep analysis of small and large data sets. Developers can complement their OLTP graph database engine with OLAP.

  • Prashant Shahi (CoolBoi567)
    August 13, 2019 at 8:11 am

    ADDITIONAL INFORMATION
    You guys might want to check out the native, transactional, and distributed graph database, Dgraph.

    https://github.com/dgraph-io/dgraph

  • Jamie Liu
    July 31, 2020 at 1:11 am

    ADDITIONAL INFORMATION
    ADDITIONAL INFORMATION
    A great addition to this list is an open-source distributed graph database, Nebula Graph. I has hit the HackerNews front page twice. Check out the GitHub repo.

What's your reaction?
Love It
3%
Very Good
48%
INTERESTED
2%
COOL
47%
NOT BAD
0%
WHAT !
0%
HATE IT
0%