Questions 31 to 33

Explanations for questions 31 to 33

We'll cover the following

Question 31

An e-commerce web application needs a highly scalable key-value database. Which AWS database service should be used?

  1. Amazon RDS
  2. Amazon RedShift
  3. Amazon DynamoDB
  4. Amazon ElastiCache

Correct Answer: 3

Explanation: A key-value database is a type of nonrelational (NoSQL) database that uses a simple key-value method to store data. This type of database stores data as a collection of key-value pairs in which a key serves as a unique identifier. Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability, and is the best database for these requirements.

INCORRECT: “Amazon RDS” is incorrect. Amazon RDS is a relational (SQL) type of database, not a key-value/nonrelational database.

INCORRECT: “Amazon RedShift” is incorrect. Amazon RedShift is a data warehouse service used for online analytics processing (OLAP) workloads.

CORRECT: “Amazon DynamoDB” is the correct answer.

INCORRECT: “Amazon ElastiCache” is incorrect. Amazon ElastiCache is an in-memory caching database. This is not a nonrelational key-value database.

References:

https://aws.amazon.com/nosql/key-value/

Level up your interview prep. Join Educative to access 70+ hands-on prep courses.