Graph Database Software

Best Graph Database Software include:

Titan Distributed Graph Database and GraphDB.

All Products

(1-22 of 22)

1
Redis™*

Redis is an open source in-memory data structure server and NoSQL database.

2
Apache Cassandra

Cassandra is a no-SQL database from Apache.

3
Neo4j

Neo4j is an open source embeddable graph database developed by Neo Technologies based in San Mateo, California with an office in Sweden.

4
Azure Cosmos DB

Microsoft Azure Cosmos DB is Microsoft's Big Data analysis platform. It is a NoSQL database service and is a replacement for the earlier DocumentDB NoSQL database.

5
MarkLogic Server

MarkLogic Server is a multi-model database that has both NoSQL and trusted enterprise data management capabilities. The vendor states it is the most secure multi-model database, and it’s deployable in any environment. They state it is an ideal database to power a data hub.

6
DataStax Enterprise

DataStax Enterprise (DSE) is the scale-out, cloud-native NoSQL database built on Apache Cassandra. DSE is Developer Ready providing developers the freedom of choice of REST, GraphQL, CQL and JSON/Document APIs.

7
Titan Distributed Graph Database

Titan is an open-source distributed graph database developed by Aurelius. Aurelius is now part of Datastax (since February 2015).

8
ArangoDB

ArangoDB is a distributed free and open-source database with a flexible data model for graphs, documents, and key-values. Its supporters state that developers can build high performance applications on top of ArangoDB using a convenient SQL-like query language or JavaScript extensions.…

9
Cambridge Semantics AnzoGraph DB
0 reviews

Cambridge Semantics in Boston offers AnzoGraph DB, a massively parallel processing (MPP) native graph database built for diverse data harmonization and analytics at scale (trillions of triples & more), speed and deep link insights. It is used for embedded analytics that require graph…

10
OrientDB
0 reviews

OrientDB is a NoSQL embeddable graph database developed by UK company Orient Technologies which was acquired by CallidusCloud in 2017, who in turn was acquired by SAP in 2018. At present OrientDB is an open source database available free on an Apache 2 license.

11
Cayley
0 reviews

Cayley is an open-source graph database designed for ease of use and storing complex data. The manual introduces key concepts in Cayley, presents the query languages, and provides operational and administrative considerations and procedures as well as comprehensive reference section.…

12
GraphDB
0 reviews

Ontotext helps enterprises to identify meaning across diverse datasets and massive amounts of unstructured information since 2000. Ontotext offers technology and services for the development of big knowledge graphs, interlinking multiple structured datasets. Analysis of such graphs…

13
OpenLink Virtuoso Universal Server

Virtuoso Universal Server from OpenLink Software headquartered in Massachusetts is a multi-model DBMS and Data Virtualization platform, designed to enable fast and flexible integration of data across APIs, Various Data Formats, and DBMS platforms without compromising security, performance,…

14
DataStax Luna for Apache Cassandra

DataStax Luna is a subscription to the Apache Cassandra expertise at DataStax. It allows subscribers to enjoy all the benefits of open source software, with the peace of mind from direct access to the team that has authored the majority of the Cassandra code and backed some of the…

15
Katana Graph
0 reviews

Katana Graph's technology is an AI-powered graph intelligence platform that uses a combination of graph algorithms and graph neural network architecture to monitor scale and performance.

16
GraphQL
0 reviews

GraphQL is a query language for APIs and a runtime for fulfilling those queries with existing data. GraphQL provides an understandable description of the data in an API, to give clients the ability to ask for exactly what they need and nothing more, to make it easier to evolve APIs…

17
Stardog
0 reviews

Stardog is a reusable, scalable knowledge graph platform that enables enterprises to unify all their data, including data sources and databases of every type, to get the answers needed to drive business decisions, from Stardog Union headquartered in Arlington.

18
Dgraph
0 reviews

Dgraph Labs headquartered in San Francisco offers a non relational database via Dgraph, an open source, distributed graph database.

19
TigerGraph
0 reviews

TigerGraph is a platform for advanced analytics and machine learning on connected data, from the company of the same name headquartered in Redwood City. Based on a distributed native graph database, TigerGraph’s technology supports advanced analytics and machine learning applications…

20
Apache AGE
0 reviews

Apache AGE is an extension software to PostgreSQL databases that provides graph database functionality and analytics capability. Through Apache AGE, PostgreSQL users will gain access to graph query modeling within the existing relational database and users will be able to write and…

21
Amazon Neptune

Amazon Neptune is a fully managed graph database built to support study and storage of relationship rich data (e.g. social network data, fraud detection).

22
Graph Commons
0 reviews

Graph Commons is a self-service collaborative platform for mapping, analyzing, and sharing data-networks. With its interactive network visualization and analysis tools online, Graph Commons aims to empower people and organizations to harness the intelligence of their networks, by…

Learn More About Graph Database Software

What is Graph Database Software?

Graph database software is used to illustrate relationships between data points. It stores, queries, and visualizes data points, connections, and properties. The graphs can be viewed and manipulated through the software’s UI.

The relationships are referred to as edges, and the data points are referred to as nodes or vertices. Each node represents an entity and contains properties that identify and describe the node. It can be a person, place, thing, or category. An edge represents how nodes are associated and has a start node, end node, type, and usually a direction. Edges describe relationships, actions, and ownership. There is no limit to the number of edges (relationships) that can be attributed to a node (data point).

The software supports three types of graph databases:

  • Undirected – edges connect nodes without having a direction
  • Directed – edges have a direction associated with them
  • Directed Acyclic Graph (DAG) – edges have a direction without looping

Graph database software is used by developers, architects, and data scientists. These graphing capabilities have a wide range of applications including:

  • Customer Intelligence and Sales
  • Recommendation Engines
  • Social Network Data Mining
  • Risk Management
  • Fraud Detection
  • Identity and Access Management
  • Supply Chain Management
  • Machine Learning and AI
  • Network Infrastructure Mapping

Graph Database Software Features

Graph database software generally have the following capabilities:

  • Build and maintain databases
  • Store node and edge data
  • Create, view, and manipulate graphs
  • Query language
  • Pattern matching
  • Scalability
  • Indexing, archiving, and backup of queries and graphs
  • Cloud-based or on-premises installations

Graph Database Software Comparison

Consider the following when purchasing graph database software.

Database Type: Would a graph database or relational database best serve your needs? Graph databases are more flexible and provide faster access when depicting relationships between data points. Relational databases with their more rigid schemas and data normalization contribute to better security, privacy, and data integrity.

Transaction Volumes and Analytics Constraints: Graph databases are not efficient for processing large transaction volumes or in-depth analytical queries that scan the entire database.

Query Capabilities: Some graph database products are just data stores and do not provide business-friendly user interfaces for queries.

Pricing Information

Most vendors offer custom quotes based on your specific needs. Basic product offerings range from $39 to $199 a month per backend. More robust products offer greater scalability and more user-friendly query capabilities. Full-featured products can be purchased for an all-inclusive one-time only fee that can range up to $10,000 or more. Free open-source products and free trials are available.

Related Categories

Frequently Asked Questions

What does graph database software do?

Graph database software depicts relationships between data. It creates graph databases that store node (data point/entity) and edge (relationship) data that is queried to produce graphs. These graphs can be saved, viewed, and manipulated.

What are the benefits of using graph database software?

Graph database software facilitates the understanding of large, complex networks of inter-related data by quickly depicting the relationships between the data. The software offers improved performance, flexibility, and agility in depicting data when compared with more traditional databases. Graph databases enhance customer intelligence and support social network analytics. Using graph databases can bolster risk management and fraud detection efforts.

What are the best graph database software products?

These are some popular graph database software products.

Neo4j

ArangoDB

OrientDB

Dgraph

Azure Cosmos DB

Amazon Neptune

Cassandra

How much does graph database software cost?

Most vendors offer custom quotes based on your specific needs. Basic product offerings range from $39 to $199 a month per backend. More robust products offer greater scalability and more user-friendly query capabilities. Full-featured products can be purchased for an all-inclusive one-time only fee that can range up to $10,000 or more. Free open-source products and free trials are available.