
Ultimate access to all questions.
Deep dive into the quiz with AI chat providers.
We prepare a focused prompt with your quiz and certificate details so each AI can offer a more tailored, in-depth explanation.
A support system uses Amazon Lex to collect customer order IDs. The company needs to store these IDs for downstream analysis. Which AWS service is best suited to store this structured data?
A
Amazon DynamoDB
B
Amazon CloudTrail
C
Amazon S3 Glacier
D
Amazon ElastiCache
Explanation:
Amazon DynamoDB is the correct choice because:
Structured Data Storage: DynamoDB is a NoSQL database service designed specifically for storing structured data with predictable access patterns.
Order IDs as Structured Data: Customer order IDs are structured data points that need to be stored in a database for easy querying and retrieval.
Downstream Analysis: DynamoDB supports efficient querying and can integrate with AWS analytics services like Amazon Athena, AWS Glue, and Amazon Redshift for downstream analysis.
Why not the other options:
Amazon CloudTrail: This is for logging AWS API calls and account activity, not for storing application data.
Amazon S3 Glacier: This is for long-term archival storage, not for frequently accessed structured data.
Amazon ElastiCache: This is an in-memory caching service, not for persistent data storage.
Amazon Lex Integration: Amazon Lex can easily integrate with DynamoDB to store and retrieve data, making it a natural choice for storing collected customer information.