Which AWS service will meet the requirements for the database?
Amazon Aurora Serverless
Amazon ElastiCache
Amazon DynamoDB
Amazon Redshift
Explanations:
Amazon Aurora Serverless is a relational database service designed for traditional SQL-based workloads. While it can automatically scale, it does not fit the NoSQL requirements specified.
Amazon ElastiCache is an in-memory data store and caching service, primarily used for speeding up database queries and improving application performance. It is not a NoSQL database and does not fulfill the scalability needs of a NoSQL application directly.
Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. It is designed to handle high-traffic applications and can automatically scale to accommodate increasing demand.
Amazon Redshift is a data warehousing service designed for analytics and complex queries on large datasets. It is not a NoSQL database and is more suited for structured data and SQL queries rather than the flexible schema and scalability typically needed in NoSQL applications.