A gaming developer needs a database that can store and retrieve simple player profile attributes with single-digit millisecond latency at any scale. The schema of the profile data varies frequently between players. Which AWS database service is best suited for this NoSQL key-value workload?
- Amazon DynamoDBAnswer
- BAmazon RDS
- CAmazon Neptune
- DAmazon Redshift
Answer
Amazon DynamoDB
Amazon DynamoDB is a serverless, NoSQL database service that provides consistent, single-digit millisecond latency at any scale. It supports both key-value and document data structures, and its schema-less design allows the profile attributes to vary across players.
Step-by-Step Solution
Key Concept
Distinguishing between relational (RDS) and NoSQL (DynamoDB) databases based on access patterns, latency requirements, and schema flexibility.