
Answer-first summary for fast verification
Answer: Utilization of a row key that results in temporally proximate data being directed to a single node, rather than being evenly spread out
This scenario exemplifies hot spotting, where the workload is disproportionately concentrated on a few nodes instead of being evenly distributed. In Bigtable, such a situation can arise from row keys that are lexically similar and created in close temporal proximity. Bigtable's write operation distribution is determined by the row key, not by any GCP load balancer. The initial data writing location is unaffected by replication. Being a wide column database, Bigtable can accommodate a vast number of columns, and the quantity of columns does not influence the data distribution across nodes. For more details, refer to [Bigtable documentation on performance](https://cloud.google.com/bigtable/docs/performance).
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
An IoT service utilizes Bigtable for storing timeseries data. However, it's observed that write operations are predominantly occurring on a single node instead of being uniformly distributed across all nodes. What might be the underlying cause of this issue?
A
Incorrect configuration of replication
B
Employing an excessive number of columns in your data schema
C
Selection of an inappropriate GCP load balancer type preceding Bigtable
D
Utilization of a row key that results in temporally proximate data being directed to a single node, rather than being evenly spread out