Amazon Neptune

High-performance graph analytics and serverless database for superior scalability and availability

Amazon Neptune Database

Neptune Database is a serverless graph database designed for superior scalability and availability. Neptune Database provides built-in security, continuous backups, and integrations with other AWS services. Neptune Global Database offers cross-Region data replication for low-latency reads and writes, disaster recovery, and scalability for globally distributed applications.

Why use a graph database to build an identity graph?

Traditionally, relational databases were used to build most identity graph solutions. However, relational databases are not efficient at storing and querying the relationships between billions of interconnected entities in today’s consumer environment. As complex SQL queries are required to map these relationships, relational databases are not preferred for managing connected data for real-time cross-device advertising targeting, personalization, and other customer experience use-cases.

Graph databases - which are purpose-built to store and navigate relationships - have emerged as a better-fit data store for identity graph solutions. Graph databases are easy to model for highly connected data, treat relationships as “first class citizens,” have flexible schemas, and provide higher performance for graph query traversals. Using a graph database for an identity graph enables you to link identifiers and update profiles with more easily and query at ultra-low latency — enabling faster updates and more accurate, up-to-date profile data for ad targeting, personalization, analytics, and ad attribution.

Sample graph dataset providing insights about customer identity and behavior

Benefits

Scale your graphs with unlimited vertices and edges and more than 100,000 queries per second for the most demanding applications. Storage scales up to 128 TiB per cluster and read scales up to 15 replicas per cluster.

Learn more

Find insights faster by analyzing graph datasets with tens of billions of relationships within seconds using built-in algorithms. Perform similarity searches on vectors stored along with your graph for gen AI apps.

Learn more

Secure your applications with features including ACID transactions, automated backups (with Neptune Database), snapshots, point-in-time recovery, encryption at transit and at rest, AWS Identity and Access Management (IAM) support, and AWS Key Management Service (AWS KMS).

Learn more

Provide high availability for your applications and make your data durable across three Availability Zones (AZs) in an AWS Region. Improve your disaster recovery posture and access local reads with Amazon Neptune Global Database.

Learn more

Use cases

Easily build profile graphs with a 360-degree view of your customers. Improve customer personalization, increase marketing relevancy, and advance your analytics.

Learn more about identity graphs

Build graph queries for near real-time fraud pattern detection by modeling relationships between people, places, and transactions to discover relationships that might not be obvious.

Learn more about fraud graphs

Amazon Neptune ML uses graph neural networks (GNNs) to improve the accuracy of most predictions for graphs by over 50% when compared to predictions using nongraph methods.

Learn more about Neptune ML

Proactively detect and investigate IT infrastructure using a layered security approach. Model assets to relationships to see how different dimensions of your IT environment interact.

Learn more about using security graphs


Explore more of AWS