A DevOps team is troubleshooting high latency in a Cloud Bigtable instance. They notice that the row keys are lexicographically sorted timestamps. Which TWO actions will MOST improve performance? (Select 2 answers)
Trap 1: Add more Bigtable nodes
Helps throughput but does not fix hotspotting from row key design.
Trap 2: Increase the number of column families
Does not address row key hotspotting.
Trap 3: Enable compression on column families
Reduces storage, not latency from hotspotting.
- A
Add more Bigtable nodes
Why wrong: Helps throughput but does not fix hotspotting from row key design.
- B
Increase the number of column families
Why wrong: Does not address row key hotspotting.
- C
Enable compression on column families
Why wrong: Reduces storage, not latency from hotspotting.
- D
Use salt (hash prefix) in the row key
Randomizes row key distribution, reducing hotspots.
- E
Redesign the row key to include a field promotion (e.g., user ID) before the timestamp
Distributes writes across tablets.