Soru

Zorluk: KolayAWS Database Services

A financial technology startup is launching a mobile micro-investing application. The application requires two components: one to store highly structured customer transaction logs that support complex SQL queries with ACID compliance, and another to cache frequently accessed stock prices in memory to achieve sub-millisecond response times.

Which two AWS services should the startup choose to meet these requirements?

  1. Amazon Relational Database Service (Amazon RDS)Cevap
  2. Amazon ElastiCacheCevap
  3. C
    Amazon DynamoDB
  4. D
    Amazon Redshift
  5. E
    Amazon Simple Storage Service (Amazon S3)

Cevap

Amazon Relational Database Service (Amazon RDS) and Amazon ElastiCache
Amazon Relational Database Service (Amazon RDS) is optimized for online transactional processing (OLTP) and relational databases requiring ACID compliance. Amazon ElastiCache is an in-memory cache service that delivers sub-millisecond latency for read-heavy workloads like stock price updates.

Adım Adım Çözüm

1
Analyze the first requirement for structured transactional logs with ACID compliance and SQL query support.
This indicates a relational database workload, which aligns with Amazon Relational Database Service (Amazon RDS).
Relational databases are structured to handle complex relationships, SQL queries, and ACID transactions.
2
Analyze the second requirement for caching frequently accessed data in-memory to achieve sub-millisecond latencies.
This indicates an in-memory caching workload, which aligns with Amazon ElastiCache.
In-memory caching stores data in RAM to bypass disk read latency and achieve sub-millisecond response times.

Anahtar Kavram

Identifying appropriate AWS database and caching services for relational transactional workloads and in-memory latency optimization.
Bu soruyu puanla