A graph database stores vertices and directed links called edges. Graphs can be built on relational (SQL) and non-relational (NoSQL) databases. Vertices and edges can each have properties associated with them. The diagram below depicts a simple graph of relationships between friends and their interests. To learn more about graph databases, read the AWS Activate blog post »

What is a Graph Database?

Get Started with AWS for Free

Create a Free Account

AWS Free Tier offers 25 GB of storage, up to 200 million requests per month with Amazon DynamoDB.

View AWS Free Tier Details »

Amazon Web Services (AWS) provides a variety of graph database options. You can operate your graph database in the cloud on Amazon EC2 and Amazon EBS and work with Amazon solution providers.

To learn more about building a graph database on AWS using Amazon DynamoDB and Titan, read this post on the AWS Big Data Blog »

Adobe Flash Player or a modern browser is required to view videos on this site.

Graph Databases on AWS
AWS re:Invent 2015 | (DAT203) Building Graph Databases on AWS

Titan is a popular graph database designed to efficiently store and traverse both small and large graphs up to hundreds of billions of vertices and edges. Titan enables scalability through a pluggable storage engine architecture.

The Amazon DynamoDB Storage Backend for Titan enables you to store Titan graphs of any size in fully-managed DynamoDB tables. With the DynamoDB storage backend plugin for Titan, you can offload Titan storage management to AWS. Titan’s pluggable architecture makes it easy to start using DynamoDB without changing your application.

Titan supports Tinkerpop, a collection of graph processing and analysis tools, including Gremlin and Blueprints. For more information, see the Working with Graph Databases section of our Documentation »

Neo4j offers a shared-nothing architecture with a single write master and multiple read replicas. Neo4j supports its own Cypher query language as well as Gremlin. To give it a try, launch a Neo4j test drive from our big data page »

OrientDB supports schema-less, schema-full, and schema-mixed modes. It includes support for SQL and extends the language to support concepts such as trees and graphs. To get started using OrientDB, visit the AWS Marketplace »

GraphDB is a resource description framework (RDF) graph database that supports text mining, SPARQL queries, semantic annotation, and semantic search. To get started using GraphDB, visit the AWS Marketplace »