CLF-C02 Question 195
Single answerYour team is building a high-performance application that requires sub-millisecond latency to manage real-time data. You have been asked to choose an AWS service to act as an in-memory key-value store. Which of the following services would best meet this requirement?
- A
Amazon ElastiCache
- B
Amazon RDS
- C
Amazon DynamoDB
- D
Amazon Redshift
Show answer and explanation
Correct answer: A
Explanation
Amazon ElastiCache is the correct choice for applications requiring sub-millisecond latency because it is designed to operate as an in-memory database, providing extremely fast data access. Other services like Amazon RDS, DynamoDB, and Redshift are not designed for this specific use case.
- A. Correct.
Amazon ElastiCache is specifically designed as an in-memory database service optimized for sub-millisecond latency. It supports Redis and Memcached engines, making it suitable for real-time applications.
- B. Incorrect.
Amazon RDS is a managed relational database service designed for traditional SQL-based applications. It is not an in-memory database and cannot provide sub-millisecond latency.
- C. Incorrect.
Amazon DynamoDB is a NoSQL database service that provides low-latency performance but is not primarily an in-memory database.
- D. Incorrect.
Amazon Redshift is a data warehouse solution optimized for analytical workloads, not for serving as an in-memory key-value store.