AWS Certified Cloud Practitioner — Question 821

A company is building a mobile app to provide shopping recommendations to its customers. The company wants to use a graph database as part of the shopping recommendation engine.

Which AWS database service should the company choose?

Answer options

Correct answer: C

Explanation

Amazon Neptune is a fully managed, purpose-built graph database service that is highly optimized for storing and querying dense, highly connected datasets, making it the ideal choice for recommendation engines. Amazon DynamoDB is a key-value and document database, Amazon Aurora is a relational database, and Amazon DocumentDB is a document database; none of these are designed natively for graph database workloads.