A company is designing a new e-commerce application and must choose the correct database services for two distinct workloads. The first workload requires storing product catalog metadata with highly dynamic attributes, needing sub-millisecond response times for lookups. The second workload requires storing customer orders with transactional consistency (ACID compliance) and relational database schemas to support complex table joins.
Which of the following database services should the cloud practitioner recommend to meet these requirements? (Select TWO.)
- Amazon DynamoDB to store the dynamic product catalog metadataCevap
- Amazon RDS to manage customer order transactions with relational consistencyCevap
- CAmazon Redshift to store customer order transactions requiring real-time relational joins
- DAmazon DynamoDB to store customer order transactions that require complex relational joins
- EAmazon Aurora with customer-managed operating system updates to host the product catalog
Cevap
The correct answers are the option proposing Amazon DynamoDB for storing dynamic product catalog metadata and the option proposing Amazon RDS for managing customer order transactions.
Amazon DynamoDB is a NoSQL key-value and document database that provides single-digit millisecond performance at any scale, making it a perfect fit for a dynamic product catalog. Amazon RDS is a managed relational database service that provides transactional consistency (ACID compliance) and supports complex table joins, making it ideal for order transaction workloads.
Adım Adım Çözüm
Anahtar Kavram
Selecting appropriate AWS database services based on relational (RDS/Aurora) vs. non-relational (DynamoDB) characteristics, analytical vs. transactional needs (Redshift vs. RDS), and managed service responsibilities.
Tahmini Süre:1m 30s