20 Useful Graph Databases

Written by On Dec 25, 2015

A Graph database is a database that uses graph structures for semantic queries with nodes, edges and properties to represent and store data. if you looking for best Graph Database for your next projects, here is a 20 useful Graph databases.

20 Useful Graph Databases

  1. AllegroGraph

    AllegroGraph is a well known, modern, high-performance, persistent graph database and application framework for building Semantic Web applications. AllegroGraph uses efficient memory utilization in combination with disk-based storage, enabling it to scale to billions of quads while maintaining superior performance. AllegroGraph supports SPARQL, RDFS++, and Prolog reasoning from numerous client applications. – AllegroGraph

  2. ArangoDB

    ArangoDB is a native multi model NoSQL 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

  3. Blazegraph

    Blazegraph is ultra-scalable, high-performance graph database with support for the Blueprints and RDF/SPARQL APIs.  It supports up to 50 Billion edges on a single machine and has a High Availability and Scale-out architecture. – Blazegraph

  4. Bitsy

    Bitsy is a small, fast, embeddable, durable in-memory graph database that implements the Blueprints API. Designed for multi-threaded OLTP applications, Bitsy implements optimistic concurrency control and stores data in human-readable JSON-encoded text files. – Bitsy

  5. BrightstarDB

    BrightstarDB is an open source, fast, embeddable NoSQL semantic web database for .NET Framework with code-first data model generation. – BrightstarDB

  6. cayley

    cayley is an open-source graph database inspired by the graph database behind Freebase and Google’s Knowledge Graph. – cayley

  7. neo4j

    neo4j is a highly scalable open source graph database, and one of the most popular database. It is fully ACID supported, comes with a powerful query language, supports hot backups (without taking the database down), ETL capabilities, and clustering. – Neo4j

  8. Sparksee

    A high-performance and scalable graph database management system written in C++ for network analysis. Its main characteristics is its query performance for the retrieval & exploration of large networks. Sparksee offers bindings for Java, C++, C#, Python and Objective-C. Sparksee 5 mobile is the first graph database for mobile devices. – Sparksee

  9. Filament

    Filament is a graph database for storing and exploiting graph data structures. The core element is a graph storage library with default support for SQL through JDBC. The actual storage implementation is pluggable.  – Filament

  10. GraphBase

    customizable, distributed, small-footprint graph database management system with a rich tool set from FactNexus. it makes massive, highly-structured data stores possible because it was built from scratch to manage large graphs. – GraphBase

  11. Graphd

    Graphd is the back-end graph database which powers Freebase.com. It is a in-house graph database or tuple store which is written in C and runs on Unix-like machines. It processes graph query language (GQL) queries (translated from the MQL queries submitted through the Freebase API). – Graphd

  12. HyperGraphDB

    HyperGraphDB is a general purpose, open-source data storage platform based on a powerful knowledge management formalism known as directed hypergraphs. it can also be used as an embedded object-oriented database for Java projects of all sizes. Or a graph database. Or a (non-SQL) relational database. – HyperGraphDB

  13. IBM System G Native Store

    IBM System G Native Store provides an efficient graph data store solution that can handle various graphs, property graphs, and RDF-like graphs, in terms of storage, analytics, and visualization. – IBM System G Native Store

  14. InfiniteGraph

    InfiniteGraph is an enterprise distributed graph database implemented in Java, and is from a class of NOSQL database technologies that focus on graph data structures. Developers use Infinitegraph to find useful and often hidden relationships in highly connected big data sets. – InfiniteGraph

  15. InfoGrid

    InfoGrid is an open source web graph database with a many additional software components that make the development of REST-ful web applications on a graph foundation easy. – InfoGrid

  16. jCoreDB Graph database

    it’s a new scalable and extensible Database Management System core which is entirely written in Java. – jCoredB

  17. MarkLogic

    MarkLogic is the only Enterprise NoSQL database. It is a new generation database that is built with a flexible data model to store, manage, and search today’s data, without sacrificing any of the data resiliency and consistency features of last-generation relational databases. – MarkLogic

  18. Ontotext GraphDB

    GraphDB is a semantic graph database that serves organizations to store, organize and manage content in the form of semantically enriched smart data. – GraphDB

  19. Virtuoso

    Virtuoso is a scalable, open source, cross-platform server that combines Relational, Graph, and Document Data Management with Web Application Server and Web Services Platform functionality. – Virtuoso

  20. OrientDB

    OrientDB is an open source NoSQL database management system written in Java. It is a multi-model database, supporting graph, document, key/value, and object models, but the relationships are managed as in graph databases with direct connections between records. It supports schema-less, schema-full and schema-mixed modes. – OrientDB

Article Categories:
Development Tools (dev-tools)