Soru

Zorluk: OrtaAWS Database Services

A financial services firm is building a web application that has two distinct data management requirements. First, the application must store real-time user session states with microsecond latency. Second, it must run daily complex analytical queries on massive, historical transaction patterns to detect fraud. Which TWO database services should the architect recommend to meet these requirements?

  1. Amazon ElastiCacheCevap
  2. Amazon RedshiftCevap
  3. C
    Amazon DynamoDB
  4. D
    Amazon Relational Database Service (Amazon RDS)
  5. E
    Amazon Neptune

Cevap

The correct database services are Amazon ElastiCache and Amazon Redshift.
Amazon ElastiCache is correct because it provides a fully managed, in-memory caching service that delivers microsecond response times for session state storage. Amazon Redshift is correct because it is a fast, fully managed data warehouse that is optimized for running complex analytical queries on large historical datasets.

Adım Adım Çözüm

1
Analyze the first requirement which is to store real-time user session states with microsecond latency.
Identify Amazon ElastiCache as the primary service because it is an in-memory data store providing sub-millisecond responses.
In-memory caching is required to achieve microsecond latency for session management.
2
Analyze the second requirement which is to run daily complex analytical queries on historical transaction patterns.
Identify Amazon Redshift as the primary service since it is AWS's fully managed petabyte-scale data warehouse built for complex analytical (OLAP) queries.
Data warehousing and complex analytical queries are best suited for Amazon Redshift, rather than operational databases.

Anahtar Kavram

Selecting appropriate AWS database services based on application workloads (in-memory caching vs. analytical data warehousing).
Bu soruyu puanla