A marketing firm stores clickstream data in Amazon S3 and runs daily SQL queries that JOIN S3 objects located in different buckets to produce KPIs. The company needs a serverless solution that supports partitioned querying while preserving ACID (atomicity, consistency, isolation, durability) guarantees and minimizing cost. Which option meets these requirements most cost-effectively?
Choose an answer
Tap an option to check your answer.
Correct answer: Amazon Athena.
Why this is the answer
Amazon Athena is the most suitable serverless option. It allows direct querying of data in Amazon S3 using standard SQL, supports partitioned querying for cost optimization, and provides ACID transactions through its integration with Apache Iceberg, Apache Hudi, or Delta Lake table formats. This meets all requirements while being serverless and pay-per-query, making it cost-effective. Amazon S3 Select is incorrect because it only filters data within a single S3 object and does not support JOIN operations across multiple S3 objects or ACID transactions. Amazon Redshift Spectrum is incorrect because while it queries S3 data, it requires an active Amazon Redshift cluster, which is not a fully serverless solution and incurs continuous costs. Amazon EMR is incorrect because it is a managed cluster service, not serverless, and requires managing instances, which increases operational overhead and cost compared to Athena.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed