CLF-C02 Question 185
Single answerA company is developing a new application that requires a NoSQL database capable of handling key-value pairs and delivering single-digit millisecond latency. Which AWS database service should they use?
- A
Amazon RDS
- B
Amazon DynamoDB
- C
Amazon Redshift
- D
Amazon Aurora
Show answer and explanation
Correct answer: B
Explanation
The company's application requires a NoSQL database with key-value storage and single-digit millisecond latency. Amazon DynamoDB is the most appropriate service for this use case, as it is specifically designed for NoSQL workloads and provides the required performance. Other options, such as Amazon RDS, Aurora, and Redshift, focus on relational or analytics workloads, making them unsuitable for this scenario.
- A. Incorrect.
Amazon RDS is a managed relational database service that supports traditional SQL databases but is not optimized for NoSQL use cases or key-value stores.
- B. Correct.
Amazon DynamoDB is a fully managed NoSQL database service designed for key-value and document data models. It provides single-digit millisecond performance, making it suitable for this requirement.
- C. Incorrect.
Amazon Redshift is a data warehousing service optimized for analytics and querying large datasets, and it is not designed for NoSQL or low-latency key-value workloads.
- D. Incorrect.
Amazon Aurora is a relational database service designed for high availability and performance but is not suitable for NoSQL or key-value data models.