How to achieve cost-effective BigQuery disaster recovery?
You are using BigQuery with a regional dataset that includes a table with the daily sales volumes. This table is updated multiple times per day. You need to protect your sales table in case of regional failures with a recovery point objective (RPO) of less than 24 hours, while keeping costs to a minimum. What should you do?
Community Votes
67% of anonymous learners picked answer A. Votes are pick records left by other test-takers — they are not the verified answer.
Community Insight
The exam tests the ability to select the most cost-effective disaster recovery solution that meets specific RPO constraints
To protect BigQuery data from regional failures with minimal costs and an RPO under 24 hours
Choosing Option D (Dual-write ETL) is a common mistake because it offers the best RPO but violates the
Community Discussion (7 comments)
Comments & Corrections
No comments yet — spotted an error or have a note? Share it below.
Expert Analysis
Why the Answer Is Correct
Option A is correct because exporting to a Cloud Storage dual or multi-region bucket provides the necessary redundancy against regional outages at a significantly lower storage cost than keeping data in BigQuery. A daily export satisfies the Recovery Point Objective (RPO) of less than 24 hours, ensuring that data loss is limited to a single day at most. Google's official documentation identifies this method as the most cost-efficient disaster recovery strategy for BigQuery.Why the Other Options Are Wrong
Option C is incorrect because BigQuery snapshots are stored in the same region as the original table, offering no protection against regional failures. Option D is incorrect because, while it provides near real-time recovery, it is not cost-effective; maintaining active tables and ETL processes in two regions doubles the operational costs. Option B is less optimal than A because copying a dataset to another region incurs higher BigQuery storage costs compared to the cheaper storage classes available in Cloud Storage.Community Comment Notes
Commenters highlighted that Option A is supported by official Google documentation as the most cost-efficient solution (Comment [1]). There was debate regarding the cost comparison between Options A and B, with Comment [6] confirming that saving data to GCS is cheaper than copying to another BQ dataset. Additionally, Comment [5] correctly identified that snapshots are regional and thus insufficient for disaster recovery.Official Reference
Exam Strategy
When faced with