Which AWS Service Stores Continuously Produced Unstructured Data for Easy Querying?
A company has an application that produces unstructured data continuously. The company needs to store the data so that the data is durable and easy to query. Which AWS service can the company use to meet these requirements?
Community Votes
100% of anonymous learners picked answer D. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
The question tests the ability to match a data workload (continuously produced, non-relational, query-friendly) to the right AWS database service, and the trap is choosing a relational engine like RDS or Aurora simply because it is a familiar database.
A company needs durable storage that stays easy to query for continuously produced unstructured data, and the correct AWS pick among the four options is Amazon DynamoDB. This CLF-C02 guide explains why DynamoDB's schema-flexible NoSQL model fits better than relational Amazon RDS or Aurora and why Amazon QuickSight is not a storage service.
Many learners pick Amazon RDS because it is the default "database" answer, but RDS is a relational engine that expects a fixed schema, making it a poor fit for unstructured or rapidly varying data that must remain easy to query.
Community Discussion (3 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Amazon DynamoDB is a fully managed NoSQL key-value and document database that uses a flexible schema, so it can absorb continuously produced data whose shape changes over time without migrations. It is durable by design, replicating data across multiple Availability Zones, and it supports fast lookups through primary keys plus secondary indexes, which satisfies the "easy to query" requirement. Among the four options, DynamoDB is the only service that is both a persistent database and non-relational, matching the unstructured/semi-structured nature of the workload. That is why D is the correct answer for this scenario.Why the Other Options Are Wrong
Amazon RDS (A) and Amazon Aurora (B) are relational database services that require predefined schemas and work best for structured, transactional data, so they do not comfortably handle continuously produced unstructured content. Amazon QuickSight (C) is a business intelligence and visualization service that queries data; it does not store the application's data durably at all. A relational engine could technically hold JSON columns, but it is not the intended or optimal fit for this question's workload, which is exactly what the exam is testing.Community Comment Notes
CCNP21 summarized the logic neatly by writing "Unstructured data = non-relational database. DynamoDB" and selected D. Ronanh added a fair nuance that "Amazon DynamoDB is not specifically designed for unstructured data, but it can handle semi-structured and structured data effectively," which is a good reminder that DynamoDB is not a blob store as much as a schema-flexible database. ShaiTay simply picked D as well, and the community consensus points to DynamoDB as the best available option here.Exam Strategy
When a question mentions unstructured or rapidly changing data plus a need to query it, eliminate visualization tools and relational engines first; that usually leaves the NoSQL option. Reserve Amazon S3 in your mind for truly raw objects such as images and video, while DynamoDB is the database answer for key-value or document-style records.Official Reference
Exam Strategy
For CLF-C02 database questions, classify the workload first: relational and transactional points to RDS or Aurora, while flexible-schema and massive-scale key-value or document access points to DynamoDB. Remember that QuickSight is analytics and visualization, not a data store, so it is almost never the storage answer.
Frequently Asked Questions
Why is Amazon DynamoDB the answer instead of Amazon RDS or Aurora?
RDS and Aurora are relational engines that require a defined schema, while DynamoDB is a schema-flexible NoSQL database built for continuously produced, variably structured data.
Can DynamoDB store truly unstructured data such as images or video?
Not ideally; DynamoDB is best for semi-structured key-value or document items, whereas true binary objects such as images usually belong in Amazon S3.
Related Analysis
Practice All CLF-C02 Questions
Access 120 questions with complete answers and detailed explanations.
View Full CLF-C02 Practice Test →