17 May 2016

Graph Comparison

Analytical

TypeBackendSupported FrameworksContext of Use
GiraphHadoop/HDFSSpark/HadoopData Processing for Analytics
GraphXTitan, Neo4J, HDFSSparkData Processing for Analytics (in-memory)
GraphLabHadoop/HDFSSpark/HadoopData Processing for Analytics, using PowerGraph and GAS models

Operational

TypeBackendSupported FrameworksContext of Use
CayleyMongoDB or LevelDBCustom Implementation in GoKnowledge Graph
TitanCassandra, HBase, HDFSTinkerpop & RDF
SPARQL
Massive Knowledge Graphs OLAP/OLTP (now part of Datastax)
Neo4JCustomTinkerpopData Visualization, Web Browsing, Portfolio Analytics, Gene Sequencing, Mobile Social Application
OrientDBCustomTinkerpop & RDF
SPARQL
Embedded and Standalone, Knowledge Graph, Multimodel (Document + Graph)

Semantic

TypeBackendSupported FrameworksContext of Use
Blazegraph and MapGraphCustomSesame
RDF
SPARQL
Tinkerpop
Massive Knowledge Graphs on GPU, includes support for Semantic Web Standards of W3C (used by Wikidata, a Wikimedia project)
StardogCustomRDF
SPARQL
In cloud the semantic data use case (third-party)
OntoText GraphDBCustomSesame
Jena
RDF
SPARQL
Optimized as a Semantic Graph Database based on Semantic Web Standards of W3C (used by BBC, Euromoney, FinancialTimes, etc)
VirtuosoCustom/HybridSesame
Jena
RDF
SPARQL
Optimized as a Semantic Graph Database based on Semantic Web Standards of W3C (used by DBPedia)
AllegrographCustomSesame
RDF
SPARQL
Optimized as a Semantic Graph Database based on Semantic Web Standards of W3C
OpenCogCustomSemantic KnowledgeMassive Artificial General Intelligence Graph Knowledge Base

OLTP/Graph Databases
OLTP/Analytical Databases
Graph Database as a Service
Native Semantic Graph Databases
Graph Query / Interfaces