CLF-C02 Question 197
Single answerYou are designing a high-performance application that requires sub-millisecond latency for frequent read and write operations. Which of the following AWS services would be most appropriate to use as a memory-based database?
- A
Amazon ElastiCache
- B
Amazon RDS
- C
Amazon Redshift
- D
Amazon S3
Show answer and explanation
Correct answer: A
Explanation
Amazon ElastiCache is the correct answer because it is an AWS service specifically designed for in-memory data storage and retrieval. It uses caching engines like Redis or Memcached to deliver blazing-fast performance, making it the best choice for scenarios where sub-millisecond latency is required. Other services like Amazon RDS, Redshift, and S3 are not optimized for such use cases.
- A. Correct.
Amazon ElastiCache is a memory-based database service that provides ultra-fast in-memory data storage and retrieval, making it ideal for applications requiring sub-millisecond latency.
- B. Incorrect.
Amazon RDS is a relational database service optimized for durability and scalability but is not designed specifically for in-memory use cases.
- C. Incorrect.
Amazon Redshift is a data warehousing service designed for large-scale data analytics, not for use as a memory-based database.
- D. Incorrect.
Amazon S3 is an object storage service designed for scalability and durability, not for low-latency, in-memory database operations.