Sign in to see all reviews and comparisons. It's Free!
By clicking Sign In with Social Media, you agree to let PAT RESEARCH store, use and/or disclose your Social Media profile and email address in accordance with the PAT RESEARCH Privacy Policy and agree to the Terms of Use.
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
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
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
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.
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
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.
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.
ADDITIONAL INFORMATION
You might want to check RedisGraph, the fastest graph database, based on linear algebra
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
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.
ADDITIONAL INFORMATION
You guys might want to check out the native, transactional, and distributed graph database, Dgraph.
https://github.com/dgraph-io/dgraph
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.