DEA-C01 Question 166
Single answerYour team is building a data lake on Amazon S3 to store large-scale analytical data. The data will be queried frequently using Amazon Athena, and you expect high throughput and low latency for these queries. Which S3 storage configuration would you choose to meet the performance requirements?
- A
Use S3 Standard storage class and enable S3 Transfer Acceleration
- B
Use S3 Intelligent-Tiering storage class and enable default encryption
- C
Use S3 Standard storage class and partition the data based on query patterns
- D
Use S3 Glacier Deep Archive storage class for cost savings
Show answer and explanation
Correct answer: C
Explanation
Amazon S3 Standard is the recommended storage class for frequently accessed data due to its high throughput and low latency characteristics. Partitioning the data based on query patterns is a best practice to optimize query performance in Amazon Athena. Other storage classes, such as Intelligent-Tiering or Glacier Deep Archive, are primarily designed for cost optimization or archival use cases, making them unsuitable for this scenario.
- A. Incorrect.
S3 Transfer Acceleration improves upload speeds to S3 but does not directly enhance query performance for Athena. This option is not ideal for high-throughput querying.
- B. Incorrect.
S3 Intelligent-Tiering is designed for cost optimization based on access patterns, but it does not inherently improve query performance or support high-throughput needs.
- C. Correct.
Partitioning the data based on query patterns in S3 Standard storage ensures efficient querying by Amazon Athena. S3 Standard provides high durability, availability, and performance, making it suitable for frequently accessed data.
- D. Incorrect.
S3 Glacier Deep Archive is optimized for archival storage and retrieval, not for frequent queries. This option would introduce significant latency and is unsuitable for high-throughput and low-latency requirements.