Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.

Unlimited Access

Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 490 discussion

A gaming company uses Amazon DynamoDB to store user information such as geographic location, player data, and leaderboards. The company needs to configure continuous backups to an Amazon S3 bucket with a minimal amount of coding. The backups must not affect availability of the application and must not affect the read capacity units (RCUs) that are defined for the table.

Which solution meets these requirements?

  • A. Use an Amazon EMR cluster. Create an Apache Hive job to back up the data to Amazon S3.
  • B. Export the data directly from DynamoDB to Amazon S3 with continuous backups. Turn on point-in-time recovery for the table.
  • C. Configure Amazon DynamoDB Streams. Create an AWS Lambda function to consume the stream and export the data to an Amazon S3 bucket.
  • D. Create an AWS Lambda function to export the data from the database tables to Amazon S3 on a regular basis. Turn on point-in-time recovery for the table.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
elmogy
Highly Voted 1 year, 1 month ago
Selected Answer: B
Continuous backups is a native feature of DynamoDB, it works at any scale without having to manage servers or clusters and allows you to export data across AWS Regions and accounts to any point-in-time in the last 35 days at a per-second granularity. Plus, it doesn’t affect the read capacity or the availability of your production tables. https://aws.amazon.com/blogs/aws/new-export-amazon-dynamodb-table-data-to-data-lake-amazon-s3/
upvoted 11 times
...
awsgeek75
Most Recent 5 months, 4 weeks ago
Selected Answer: B
A: Impacts RCU C: Requires coding of Lambda to read from stream to S3 D: More coding in Lambda B: AWS Managed solution with no coding
upvoted 2 times
...
potomac
8 months ago
Selected Answer: B
DynamoDB export to S3 is a fully managed solution for exporting DynamoDB data to an Amazon S3 bucket at scale.
upvoted 3 times
...
baba365
9 months, 1 week ago
A DynamoDB stream is an ordered flow of information about changes to items in a DynamoDB table… for C.U.D events ( Create, Update, Delete) and its logs are retained for only 24hrs .
upvoted 2 times
...
Guru4Cloud
10 months, 2 weeks ago
Selected Answer: B
Export the data directly from DynamoDB to Amazon S3 with continuous backups. Turn on point-in-time recovery for the table.
upvoted 2 times
...
ukivanlamlpi
11 months ago
Selected Answer: C
continous backup, no impact to availability ==> DynamoDB stream B. export is one off, noy continuous and demand on read capacity
upvoted 4 times
...
hsinchang
11 months, 2 weeks ago
minimal amount of coding rules out Lambda
upvoted 3 times
...
Chris22usa
1 year ago
ChatGpt answer is C and it indicates continuous backup process uses DynamoDB stream actually
upvoted 2 times
Gajendr
6 months, 2 weeks ago
Wrong. "DynamoDB full exports are charged based on the size of the DynamoDB table (table data and local secondary indexes) at the point in time for which the export is done. DynamoDB incremental exports are charged based on the size of data processed from your continuous backups for the time period being exported." https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/S3DataExport.HowItWorks.html
upvoted 1 times
...
pentium75
6 months, 1 week ago
ChatGPT is usually wrong on these topics.
upvoted 2 times
...
...
TariqKipkemei
1 year ago
Selected Answer: B
Using DynamoDB table export, you can export data from an Amazon DynamoDB table from any time within your point-in-time recovery window to an Amazon S3 bucket. Exporting a table does not consume read capacity on the table, and has no impact on table performance and availability.
upvoted 1 times
...
norris81
1 year, 1 month ago
Selected Answer: B
https://repost.aws/knowledge-center/back-up-dynamodb-s3 https://aws.amazon.com/blogs/aws/new-amazon-dynamodb-continuous-backups-and-point-in-time-recovery-pitr/ https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.Lambda.html There is no edit
upvoted 2 times
...
cloudenthusiast
1 year, 1 month ago
Selected Answer: B
Continuous Backups: DynamoDB provides a feature called continuous backups, which automatically backs up your table data. Enabling continuous backups ensures that your table data is continuously backed up without the need for additional coding or manual interventions. Export to Amazon S3: With continuous backups enabled, DynamoDB can directly export the backups to an Amazon S3 bucket. This eliminates the need for custom coding to export the data. Minimal Coding: Option B requires the least amount of coding effort as continuous backups and the export to Amazon S3 functionality are built-in features of DynamoDB. No Impact on Availability and RCUs: Enabling continuous backups and exporting data to Amazon S3 does not affect the availability of your application or the read capacity units (RCUs) defined for the table. These operations happen in the background and do not impact the table's performance or consume additional RCUs.
upvoted 3 times
...
Efren
1 year, 1 month ago
Selected Answer: B
DynamoDB Export to S3 feature Using this feature, you can export data from an Amazon DynamoDB table anytime within your point-in-time recovery window to an Amazon S3 bucket.
upvoted 2 times
...
Efren
1 year, 1 month ago
B also for me
upvoted 2 times
...
norris81
1 year, 1 month ago
https://repost.aws/knowledge-center/back-up-dynamodb-s3 https://aws.amazon.com/blogs/aws/new-amazon-dynamodb-continuous-backups-and-point-in-time-recovery-pitr/ https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.Lambda.html
upvoted 1 times
Efren
1 year, 1 month ago
you could mention what is the best answer from you :)
upvoted 1 times
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
ex Want to SAVE BIG on Certification Exam Prep?
close
ex Unlock All Exams with ExamTopics Pro 75% Off
  • arrow Choose From 1000+ Exams
  • arrow Access to 10 Exams per Month
  • arrow PDF Format Available
  • arrow Inline Discussions
  • arrow No Captcha/Robot Checks
Limited Time Offer
Ends in