Soru

Zorluk: KolayHigh-Performing Database Solutions

A solutions architect is designing a high-performing database layer for a retail application. The application requires microsecond-level read latency for a highly dynamic catalog page and needs to offload heavy read traffic from the primary relational database. Which of the following architectural strategies will meet these requirements? (Select TWO.)

  1. Configure Amazon DynamoDB Accelerator (DAX) in front of the DynamoDB catalog table to reduce read latency to microseconds.Cevap
  2. Deploy Amazon ElastiCache in front of the relational database to store frequently accessed query results and offload reads.Cevap
  3. C
    Design the DynamoDB catalog table with partition keys containing sequential, monotonically increasing timestamp values to optimize write throughput.
  4. D
    Configure Amazon RDS Read Replicas as the primary target for automatic failover and write operations during database outages.

Cevap

Configure Amazon DynamoDB Accelerator (DAX) in front of the DynamoDB table, and deploy Amazon ElastiCache in front of the relational database.
Deploying Amazon DynamoDB Accelerator (DAX) directly addresses microsecond-level latency requirements for DynamoDB, while Amazon ElastiCache provides sub-millisecond response times to offload queries from a relational database.

Adım Adım Çözüm

1
Analyze read latency requirements.
The DynamoDB catalog table needs microsecond-level read latency.
Identifying the caching layer for DynamoDB.
2
Select database acceleration mechanism for DynamoDB.
Amazon DynamoDB Accelerator (DAX) provides microsecond-level response times.
DAX is specifically designed to provide in-memory acceleration for DynamoDB.
3
Determine offloading strategy for the relational database.
Deploying Amazon ElastiCache caches frequent read query results.
ElastiCache provides low-latency query results and reduces CPU load on the relational database.

Anahtar Kavram

Database performance optimization using caching technologies (DAX and ElastiCache) for low-latency retrieval.
Bu soruyu puanla