Google
PROFESSIONAL-DATA-ENGINEER · Question #176
You're using Bigtable for a real-time application, and you have a heavy load that is a mix of read and writes. You've recently identified an additional use case and need to perform hourly an…
The correct answer is B. Add a second cluster to an existing instance with a multi-cluster routing, use live-traffic app profile for your regular workload and batch-analytics profile for the. Explanation/Reference: https://cloud.google.com/bigtable/docs/replication-settings#batch-vs-serve
Submitted by parkjh· Mar 30, 2026Designing data processing systems
Question
You're using Bigtable for a real-time application, and you have a heavy load that is a mix of read and writes. You've recently identified an additional use case and need to perform hourly an analytical job to calculate certain statistics across the whole database. You need to ensure both the reliability of your production application as well as the analytical workload. What should you do?
Options
- AExport Bigtable dump to GCS and run your analytical job on top of the exported files.
- BAdd a second cluster to an existing instance with a multi-cluster routing, use live-traffic app profile for your regular workload and batch-analytics profile for the
- CAdd a second cluster to an existing instance with a single-cluster routing, use live-traffic app profile for your regular workload and batch-analytics profile for the
- DIncrease the size of your existing cluster twice and execute your analytics workload on your new resized cluster.
How the community answered
(16 responses)- A13% (2)
- B56% (9)
- C25% (4)
- D6% (1)
Explanation
Explanation/Reference: https://cloud.google.com/bigtable/docs/replication-settings#batch-vs-serve
Topics
#Cloud Bigtable#multi-cluster routing#app profiles#cluster isolation
Community Discussion
No community discussion yet for this question.