Graphic Design Databases: In computing, a graph database (GDB) may be a database that uses graph structures for semantic queries with nodes, edges, and properties to represent and store data.[1] A key concept of the system is that the graph (or edge or relationship). The graph relates the info items within the store to a set of nodes and edges, the sides representing the relationships between the nodes. The relationships allow data within the store to be linked together directly and, in many cases, retrieved with one operation. Graph databases hold the relationships between data as a priority. Querying relationships is fast because they’re perpetually stored within the database. Relationships are often intuitively visualized using graph databases, making them useful for heavily inter-connected data.

Graphic Design Databases,

Name Version License Language Description
AllegroGraph 7.0.0 (April 2020) Proprietary, clients: Eclipse Public License v1 C#, C, Common Lisp, Java,


Resource Description Framework (RDF) and graph database

Graphic Design Databases


Neptune (October 2020)[20] Proprietary Not disclosed Amazon Neptune is a fully managed graph database by

It is used as a web service and is part of Amazon Web Services.

Supports popular graph models property graph and W3C’s RDF,

and their respective query languages Apache TinkerPop Gremlin and SPARQL.



2.1 (Feb 2020) Proprietary C, C++ AnzoGraph DB is a massively parallel native graph GOLAP

(Graph Online Analytics Processing) style database built to support SPARQL and

Cypher Query Language to analyze trillions of relationships.

AnzoGraph DB is designed for interactive analysis of large sets of semantic triple data,

but also supports labeled properties under proposed W3C standards.[21][22][23][24]

ArangoDB 3.7.2 / (August 21, 2020) Free Apache 2, Proprietary, C++, JavaScript,

.NET, Java,

Python, Node.

js, PHP,

Scala, Go,

Ruby, Elixir

NoSQL native multi-model database system developed by ArangoDB Inc. The database system supports three important data models (key/value, documents, graphs) with one database core and a unified query language called AQL (ArangoDB Query Language)



v6.0.1 (June 2018) Proprietary Java Distributed, real-time, scalable database; supports Tinkerpop and integrates with Cassandra[25]
Grakn Core 1.8.2 Free, GNU AGPLv3 Java Grakn is an open-source, distributed knowledge graph for knowledge-oriented systems. It is an evolution of the relational database for highly interconnected data as it provides a concept-level schema that fully implements the Entity-Relationship (ER) model. However, Grakn’s schema is a type system that implements the principles of knowledge representation and reasoning. This enables Grakn’s declarative query language, Graql (Grakn’s reasoning and analytics query language), to provide a more expressive modelling language and the ability to perform logical reasoning over large amounts of complex data. Effectively, Grakn is a knowledge base for artificial intelligence and cognitive computing systems.
InfiniteGraph 3.0 (January 2013) Proprietary,


Java Distributed and cloud-enabled
JanusGraph 0.5.2 (May 3, 2020)[26] Apache 2 Java Open source, scalable, distributed across a multi-machine cluster graph database under The Linux Foundation; supports various storage backends (Apache Cassandra, Apache HBase, Google Cloud Bigtable, Oracle BerkeleyDB);[27] supports global graph data analytics, reporting, and ETL through integration with big data platforms (Apache Spark, Apache Giraph, Apache Hadoop); supports geo, numeric range, and full-text search via external index storages

(Elasticsearch, Apache Solr, Apache Lucene).

MarkLogic 8.0.4 (2015) Proprietary,

freeware developer version

Java Multi-model NoSQL database that stores documents (JSON and XML) and semantic graph data (RDF triples); also has a built-in search engine
Microsoft SQL Server 2017 RC1 Proprietary SQL/T-SQL,

R, Python

Offers graph database abilities to model many-to-many relationships. The graph relationships are integrated into Transact-SQL and use SQL Server as the foundational database management system.
Neo4j 4.2.0 (November 2020)[30] GPLv3 Community Edition, commercial

& AGPLv3 options for enterprise and

advanced editions

Java, .NET,

JavaScript, Python,

Go,Ruby, PHP,

R, Erlang/Elixir,

C/C++, Clojure,

Perl, Haskell

Open-source, supports ACID, has high-availability clustering for enterprise deployments, and comes with a web-based administration that includes full transaction support and visual node-link graph explorer; accessible from most programming languages using its built-in REST web API interface, and a proprietary Bolt protocol with official drivers.


8.2 (Oct 2018) Open Source Edition

is GPLv2, Enterprise

Edition is proprietary

C, C++ Multi-model (Hybrid) relational database management system (RDBMS) that supports both SQL and SPARQL for declarative

(Data Definition and Data Manipulation)

operations on data modeled as SQL tables and/or RDF Graphs.

Also supports indexing of

RDF-Turtle, RDF-N-Triples, RDF-XML, JSON-LD,

and mapping and generation of relations (SQL tables or RDF graphs) from numerous document types including CSV, XML, and JSON.

May be deployed as a local or embedded instance (as used in the NEPOMUK Semantic Desktop), a one-instance network server, or a shared-nothing elastic-cluster multiple-instance networked server

Oracle Spatial and Graph; part of Oracle Database (2014) Proprietary Java, PL/SQL Property Graph and RDF Graph capabilities as features in multi-model Oracle Database:

  1. Property Graph – consisting of a set of objects or vertices, and a set of arrows or edges connecting the objects. Vertices and edges can have multiple properties, which are represented as key-value pairs. Includes PGQL, a SQL-like graph query language and an in-memory analytic engine (PGX) with 50+ prebuilt parallel graph algorithms
  2. RDF Semantic Graph: comprehensive W3C RDF graph management in Oracle Database with native reasoning and triple-level label security.
OrientDB 3.0.28 (Feb 2020) Community Edition is

Apache 2, Enterprise E

dition is commercial

Java Second-generation distributed graph database with the flexibility of documents in one product

(i.e., it is both a graph database

and a document NoSQL database)

; licensed under open-source Apache 2 license;

and has full ACID support; it has a multi-master replication and sharding;

supports schema-less, -full, and -mixed modes;

has security profiling based on user and roles;

supports a query language similar to SQL. It has HTTP REST and JSON API.

RedisGraph 2.0.20 (Sep 2020) Redis Source Available License C In-memory, queryable Property Graph database which

uses sparse matrices to represent the adjacency matrix in

graphs and linear algebra to query the graph.[32]

SAP HANA 2.0 SPS 05 (June 2020)[33] Proprietary C, C++, Java,

JavaScript &

SQL-like language

In-memory ACID transaction supported property graph
Sparksee 5.2.0 (2015) Proprietary, commercial,

freeware for


research, development

C++ High-performance scalable database management system from Sparsity Technologies;

main trait is its query performance for retrieving and exploring large networks;

has bindings for Java, C++, C#, Python, and Objective-C; version

5 is the first graph mobile database

Sqrrl Enterprise 2.0 (February 2015) Proprietary Java Distributed, real-time graph database featuring cell-level security and mass-scalability
Teradata Aster 7 (2016) Proprietary Java, SQL, Python,

C++, R

MPP database incorporating patented engines supporting native SQL,

MapReduce and graph data storage and manipulation;

provides a set of analytic function libraries and data visualization[36]

TerminusDB 2.0.5 (2020) GPLv3 Prolog, Rust, JSON-LD Model driven graph database designed for knowledge graph representation

Related Post To Graphic Design Databases,

One comment

Leave a comment