How does Amazon Neptune enhance generative AI applications?
Neptune improves the accuracy and explainability of generative AI applications by modeling data as a graph, which captures context. It offers fully managed GraphRAG with Amazon Bedrock Knowledge Bases and integrates with Strands AI Agents SDK and popular agentic memory tools to simplify AI application development.
What are the storage limitations and scaling capabilities of Amazon Neptune?
Neptune Database uses a distributed storage architecture that automatically expands as data volume increases, growing up to a maximum size of 128 TiB in supported AWS Regions. It supports unlimited vertices and edges, processes over 100,000 queries per second, and allows for up to 15 read replicas per cluster.
Which graph query languages are supported by Amazon Neptune Serverless?
Neptune Serverless supports the three most popular graph query languages: Apache TinkerPop Gremlin, openCypher, and SPARQL. This allows users to interact with their graph data using their preferred language.
How does Neptune Global Database provide disaster recovery and improve performance for globally distributed applications?
Neptune Global Database replicates data across multiple AWS Regions with minimal performance impact, enabling fast local reads with low latency in each Region. It provides disaster recovery by allowing a secondary Region to be promoted to take read/write responsibilities in case of a primary Region outage, with recovery typically under 1 minute.
What is the difference between Neptune Standard and Neptune I/O-Optimized cluster configurations?
Neptune Standard is designed for applications with typical data access patterns and low-to-moderate I/O usage, where you pay for database instances, storage, and pay-per-request I/O. Neptune I/O-Optimized offers predictable pricing for I/O-intensive applications by charging only for database instances and storage usage, with zero charges for read and write I/O operations, potentially saving up to 40% for workloads where I/O spend exceeds 25% of total database spend.
Can I pause a graph workload in Neptune Analytics and resume it later?
Yes, with Neptune Analytics, you can pause a graph workload when it's not in use and resume it later with a single action from the AWS Management Console, CLI, or API. When paused, you only pay 10% of the normal compute price, and all graph data and settings are fully preserved.