AWS Certified Big Data - Specialty (#6)

An administrator needs to design the event log storage architecture for events from mobile devices. The event data will be processed by an Amazon EMR cluster daily for aggregated reporting and analytics before being archived. How should the administrator recommend storing the log data?

Create an Amazon S3 bucket and write log data into folders by device. Execute the EMR job on the device folders.
Create an Amazon DynamoDB table partitioned on the device and sorted on date, write log data to table. Execute the EMR job on the Amazon DynamoDB table.
Create an Amazon S3 bucket and write data into folders by day. Execute the EMR job on the daily folder.
Create an Amazon DynamoDB table partitioned on EventID, write log data to table. Execute the EMR job on the table.