What should a Database Specialist recommend for this user?
Create an Amazon DynamoDB table with provisioned capacity mode
Create an Amazon DocumentDB cluster
Create an Amazon DynamoDB table with on-demand capacity mode
Create an Amazon Aurora Serverless DB cluster
Explanations:
Amazon DynamoDB with provisioned capacity requires manual scaling of read and write capacity units, which does not handle unpredictable traffic efficiently.
Amazon DocumentDB is a managed NoSQL document database compatible with MongoDB, not designed specifically for key-value storage, and may not be the most cost-effective solution for this use case.
Amazon DynamoDB with on-demand capacity mode automatically scales based on application traffic, making it cost-effective and ideal for unpredictable traffic while offloading administrative burdens.
Amazon Aurora Serverless is a relational database service, not a key-value store, and is not suited for this specific use case of a non-relational key-value database.