Bigdata
Now Reading
Top 25 Graph Databases
2

Top 25 Graph Databases

Top 25 Graph Databases 4.75/5 (95.00%) 28 ratings

Top 25 Graph Databases : A graph database is based on graph theory, uses nodes, properties, and edges and provides index-free adjacency. These database uses graph structures with nodes, edges, and properties to represent and store data. Every element contains a direct pointer to its adjacent elements and no index lookups are necessary in a graph database. Neo4j, AllegroGraph, Oracle Spatial and Graph, Teradata Aster, ArangoDB, Graphbase, InfiniteGraph, Bitsy, Horton, HyperGraphDB, DEX/Sparksee, Titan. VelocityGraph, VertexDB, InfoGrid, Oracle NoSQL Database, OrientDB, Blazegraph, Cayley, Weaver, Stardog, Sqrrl Enterprise, GraphDB, MapGraph and IBM System G Native Store are some of the top graph databases in no particular order.

Bigdata Platforms and Bigdata Analytics Software

Top Graph Database

Top Graph Database

Top 25 Graph Databases

1.Neo4j

Neo4j is an open-source graph database, implemented in Java. This is an embedded, disk-based, fully transactional Java persistence engine that stores data structured in graphs rather than in tables.Neo4j speeds write throughput significantly across the board, as much as 100 times in certain cases to benefit highly concurrent applications while leveraging available hardware much more efficiently. This is achieved through faster buffering of updates, and a new unified transaction log that now serves both the graph and its indexes.

Neo4j

Neo4j

Neo4j

2.AllegroGraph

AllegroGraph is a modern, high-performance, persistent graph database. 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 is designed to store RDF triples, a standard format for Linked Data. A custom browser, Gruff, is available for viewing the graph.

AllegroGraph

AllegroGraph

AllegroGraph

3.Oracle Spatial and Graph

Oracle Spatial and Graph supports a full range of geospatial data and analytics for land management and GIS, mobile location services, sales territory management, transportation, LiDAR analysis and location-enabled Business Intelligence. The graph features include RDF graphs for applications ranging from semantic data integration to social network analysis to linked open data and network graphs used in transportation, utilities, energy and telcos and drive-time analysis for sales and marketing applications.

Oracle Spatial and Graph

Oracle Spatial and Graph

Oracle Spatial and Graph

4. Teradata Aster

Teradata Aster is a high performance, multi-purpose, highly scalable and extensible MPP database incorporating patented engines supporting native SQL, MapReduce and Graph data storage and manipulation. An extensive set of analytical function libraries and data visualization capabilities are also provided. The Aster Management Console makes it easy to configure, manage and monitor data, applications and infrastructure. The graphical interface includes summary dashboards, graphical views of query and process execution.

Teradata Aster

Teradata Aster

Teradata Aster

5. ArangoDB

ArangoDB is a distributed 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 basically provides access to documents which are stored in collections.ArangoDB Query Language is a declarative query language similar to SQL.

ArangoDB

ArangoDB

ArangoDB

6. Graphbase

Graphbase is a customizable, distributed, small-footprint graph store with a rich tool set. GraphBase makes massive, highly-structured data stores possible because it was built from scratch to manage large graphs. GraphBase features include tiny memory and storage footprint, distributable – out of the box, built-in support for traversal heuristics and graph-based transactions.

Graphbase

7. InfiniteGraph

InfiniteGraph is a distributed and cloud-enabled commercial product with flexible licensing.InfiniteGraph enables organizations to achieve greater return on their data related investment by helping them “connect the dots” on a global scale, ask deeper and more complex questions, across new or existing data stores.

InfiniteGraph

8. Bitsy

Bitsy is a small, fast, embeddable, durable in-memory graph database that implements the Blueprints API. Features include support for most Blueprints features including key indices and threaded transactions, ACID guarantees on transactions, designed for multi-threaded OLTP applications, implements optimistic concurrency control, data stored in readable text files and serialization using the Jackson JSON processor.

Bitsy

9.Horton

Horton is a research project in the eXtreme Computing Group to enable querying large distributed graphs. It consists of a graph library built on top on Orleans that targets hosting large graphs in a data center. The library provides a querying interface to search the graph for matching paths.

Horton

10.HyperGraphDB

HyperGraphDB is an open source data storage mechanism based on directed hypergraphs. This can be used as an embedded object-oriented database for Java projects of all sizes or a graph database or a (non-SQL) relational database. Features include powerful data modeling and knowledge representation, graph-oriented storage, N-ary, higher order relationships (edges) between graph nodes, graph traversals and relational-style queries, customizable indexing and extensible, dynamic DB schema through custom typing.

HyperGraphDB

11. DEX/Sparksee

DEX/Sparksee is a high performance and scalable graph database management system . The main characteristics is its query performance for the retrieval & exploration of large networks. Sparksee 5 mobile is the first graph database for mobile devices. Sparksee makes space and performance compatible with a small footprint and a fast analysis of large networks. SparkseeIt is natively available for .Net, C++, Python, Objective-C and Java, and covers the whole spectrum of Operating Systems.

DEX/Sparksee

12.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. Features include elastic and linear scalability for a growing data and user base, data distribution and replication for performance and fault tolerance, multi-datacenter high availability and hot backups and support for ACID and eventual consistency.

Titan

13. VelocityGraph

VelocityGraph is an open source C# .NET hybrid NoSQL Graph Database and Object Database that can be Embedded/Distributed. Features include scalable smart caching enables millions of database to be used without running out of memory. High Performance objects are created the same way transient objects are and are made persistent efficiently when requested, persistence does not change the object, just adds an object identifier.

VelocityGraph

14. VertexDB

VertexDB is a high performance graph database server that supports automatic garbage collection.Vertex is built on libevent and tokyocabinet. It uses HTTP as it’s communication protocol and JSON as it’s response data format. It’s BSD licensed and was written by Steve Dekorte and Rich Collins.

VertexDB

15.InfoGrid

InfoGrid is a Web Graph Database with a many additional software components that make the development of REST-ful web applications on a graph foundation easy. InfoGrid is open source, and is being developed in Java as a set of projects. InfoGrid provides valuable higher-level services than JEE Application Servers do themselves. Applications have a choice in the persistence layer, they can write to relational databases, just like in a RDBMS-centric architecture, but can also write to grid technology, or other NoSQL Stores. InfoGrid provides a common abstraction layer.

InfoGrid

16. Oracle NoSQL Database

RDF Graph for Oracle NoSQL Database is a feature of Enterprise Edition providing W3C RDF graph capabilities in NoSQL Database.The Oracle NoSQL Database is a distributed key-value database. It is designed to provide highly reliable, scalable and available data storage across a configurable set of systems that function as storage nodes. Data is stored as key-value pairs, which are written to particular storage node(s), based on the hashed value of the primary key

Oracle NoSQL Database

17. OrientDB

OrientDB is a 2nd Generation Distributed Graph Database with the flexibility of Documents in one product with an Open Source commercial friendly license. OrientDB is  fast and can store 220,000 records per second on common hardware.OrientDB supports schema-less, schema-full and schema-mixed modes and has a strong security profiling system based on user and roles and supports SQL amongst the query languages.

OrientDB

18.Blazegraph

Blazegraph is specifically designed to support big graphs offering both Semantic Web (RDF/SPARQL) and Graph Database (tinkerpop, blueprints, vertex-centric) APIs. It features robust, scalable, fault-tolerant, enterprise-class storage and query and high-availability with online backup, failover and self-healing.
Blazegraph

19.Cayley

Cayley is an open-source graph inspired by the graph database behind Freebase and Google’s Knowledge Graph.Features include RESTful API, built-in query editor and visualizer, multiple query languages, plays well with multiple backend stores, modular design; easy to extend with new languages and backends and good test coverage.

Cayley

20.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

21.Stardog

Stardog is a semantic graph database, implemented in Java. It provides support for RDF and all OWL 2 profiles providing extensive reasoning capabilities[1][2] and uses SPARQL as a query language
Stardog

22.Sqrrl Enterprise

Sqrrl Enterprise enables organizations to ingest, secure, connect, and analyze massive amounts of structured, semi-structured, and unstructured data. Sqrrl Enterprise stack is a graph-oriented database, layered on top of Apache Hadoop.
Sqrrl Enterprise

23.GraphDB

GraphDB is a leading RDF Triplestore and graph database, that can perform semantic inferencing at scale allowing users to create new semantic facts from existing facts. GraphDB handles massive loads, queries and inferencing in real time.
GraphDB

GraphDB

GraphDB

24.MapGraph

MapGraph is Massively Parallel Graph processing on GPUs. The MapGraph API makes it easy to develop high performance graph analytics on GPUs.
MapGraph

25.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

IBM System G Native Store

IBM System G Native Store

You may also like to review the Top In Memory Data Grid Applications :
Top In Memory Data Grid Applications

You may also like to review the Top Open Source Big data Enterprise Search Software :
Top Open Source Big data Enterprise Search Software

You may also like to review the List of Security Event Management and Log Analysis Software:
List of Security Event Management and Log Analysis Software

You may also like to review the Bigdata Platforms and Bigdata Analytics Software:
Bigdata Platforms and Bigdata Analytics Software

What's your reaction?
Love It
25%
Very Good
0%
INTERESTED
25%
COOL
25%
NOT BAD
25%
WHAT !
0%
HATE IT
0%
About The Author
imanuel
2 Comments
  • Reginald
    November 14, 2014 at 10:53 am

    It’s a good starting point, but maybe you’d like to refine this list… I am a Microsoft guy, but I don’t find any reason to rank first a product like Horton which is still in MS Research Labs, having no production or customer references. Moreover, another mature player is missing here: OrientDB, which instead has a reasonable and convincing customers’ list…

  • January 21, 2015 at 12:07 pm

    Check out Graph Story. We offer fast, secure and affordable access to graph databases-as-a-service and make them even easier to use through our customized API.

Leave a Response