Soru

Zorluk: OrtaAWS Database Services

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?

  1. Amazon DynamoDBCevap
  2. B
    Amazon RDS for PostgreSQL
  3. C
    Amazon Redshift
  4. D
    Amazon EC2 running a self-managed database

Cevap

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.

Adım Adım Çözüm

1
Analyze the application requirements.
The application requires storing simple key-value progress records (student ID, course ID, quiz ID, status) with low-latency and automatic scaling, while eliminating database server management.
This helps identify whether a relational or non-relational database is needed, and whether a serverless or managed model is required.
2
Evaluate the database models.
Amazon DynamoDB is a serverless, key-value NoSQL database that automatically scales to meet demand and requires no server provisioning or management.
Matching the requirements to the capabilities of AWS database services shows that DynamoDB is the most suitable option.

Anahtar Kavram

AWS Database Services
Bu soruyu puanla