AWS Certified Database – Specialty — Question 317

A company is developing an application that performs intensive in-memory operations on advanced data structures such as sorted sets. The application requires sub-millisecond latency for reads and writes. The application occasionally must run a group of commands as an ACID-compliant operation. A database specialist is setting up the database for this application. The database specialist needs the ability to create a new database cluster from the latest backup of the production cluster.
Which type of cluster should the database specialist create to meet these requirements?

Answer options

Correct answer: C

Explanation

Amazon ElastiCache for Redis is the correct choice because it natively supports complex data structures like sorted sets, provides sub-millisecond latency, offers transaction capabilities for ACID compliance, and supports backup and restore operations. Amazon ElastiCache for Memcached does not support sorted sets, multi-command transactions, or backups. Amazon Neptune is a graph database, and DynamoDB Accelerator (DAX) is a specialized cache for DynamoDB that lacks standalone Redis-like data structure support and independent backup/restore operations.