A digital education platform needs to store students' course progress and quiz answer history. The data schema is simple (student ID, course ID, quiz ID, and completion status) and requires fast, predictable read and write performance that scales automatically to support millions of active users during exam weeks. The development team wants a serverless, key-value database that eliminates the operational overhead of managing database servers. Which AWS database service best meets these requirements?
- Amazon DynamoDBAnswer
- BAmazon RDS for PostgreSQL
- CAmazon Redshift
- DAmazon EC2 running a self-managed database
Answer
Amazon DynamoDB
Amazon DynamoDB is a serverless NoSQL database service that provides key-value storage, automatic scaling, and single-digit millisecond latency without requiring database server provisioning or management.
Step-by-Step Solution
Key Concept
AWS Database Services