Question

Difficulty: EasyAWS Database Services

A company is building a health monitoring portal. The portal requires a relational database to store patient contact information and appointment schedules, and a fast, scalable, non-relational database to store real-time health metrics from wearable devices. Additionally, the company wants to minimize database administration by choosing fully managed services. Which of the following AWS services should the company select to meet these requirements? (Select TWO.)

  1. Amazon RDSAnswer
  2. Amazon DynamoDBAnswer
  3. C
    Amazon Redshift
  4. D
    Amazon ElastiCache
  5. E
    Amazon Elastic Block Store (Amazon EBS)

Answer

Amazon RDS and Amazon DynamoDB
Amazon RDS is the correct choice for the relational database requirement as it is a fully managed service that handles transaction consistency. Amazon DynamoDB is the correct choice for the non-relational database requirement as it provides low-latency, fully managed key-value storage at scale.

Step-by-Step Solution

1
Analyze the requirements for the first workload.
The patient contact info and appointment schedules require structured, transactional integrity, which points to a relational (SQL) database.
Relational databases (SQL) are ideal for complex queries and ACID transactions.
2
Analyze the requirements for the second workload.
The real-time health metrics from wearable devices require high scalability and fast performance for non-relational (NoSQL) data.
NoSQL databases are designed for high-throughput, horizontally scalable, and low-latency key-value data.
3
Filter database options based on the management model.
The company requires fully managed services to minimize administration, which selects Amazon RDS and Amazon DynamoDB while eliminating self-managed options like running a database on Amazon EBS.
Fully managed services handle administrative tasks like patching, backups, and provisioning automatically.

Key Concept

AWS Database Services selection based on relational (RDS) vs. non-relational (DynamoDB) requirements and managed vs. self-managed services.
Rate this question