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
and agree to the
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.
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
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
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
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
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
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
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
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
Cayley is an open-source graph inspired by the graph database behind Freebase and Google's Knowledge Graph. Cayley
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
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
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
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
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.
PAT RESEARCH is a B2B discovery platform which provides Best Practices, Buying Guides, Reviews, Ratings, Comparison, Research, Commentary, and Analysis for Enterprise Software and Services. We provide Best Practices, PAT Index™ enabled product reviews and user review comparisons to help IT decision makers such as CEO’s, CIO’s, Directors, and Executives to identify technologies, software, service and strategies.