Amazon Neptune - Choosing an AWS NoSQL Database

This whitepaper is for historical reference only. Some content might be outdated and some links might not be available.

Amazon Neptune

Amazon Neptune is a fully managed graph database service. Neptune makes it easy to build and run applications that work with highly connected datasets, including for ID, graph/C360, security, fraud, and knowledge graph applications. Some key features of Amazon Neptune include:

  • High performance — Provides low-latency and high-throughput performance for both read and write operations, making it suitable for real-time applications.

  • Scalability — Neptune can handle billions of vertices and edges, and is designed to automatically scale to meet the demands of your application.

  • Compatibility — Supports the popular graph query languages, including Apache TinkerPop Gremlin and SPARQL, making it easy to use with existing applications and tools.

  • Durability — Automatically replicates data across multiple Availability Zones (AZs) for high availability (HA) and data durability.

  • Integration with other AWS services — Integration with other AWS services such as Amazon S3, Amazon OpenSearch Service, and Amazon SageMaker AI, making it easy to build data-driven applications.

  • Management and monitoring — Provides an easy-to-use, web-based console for monitoring and managing your database, as well as integration with Amazon CloudWatch for metrics and alerts.