
Answer-first summary for fast verification
Answer: 200 column families surpass the advised limit of 100
Google advises limiting a table to no more than 100 column families to prevent performance degradation. Bigtable can handle up to 10MB per row, making 500K manageable. Row keys should avoid sequential prefixes to prevent hot spotting. Having 10 columns per column family is within acceptable limits. For more details, refer to [Bigtable schema design](https://cloud.google.com/bigtable/docs/schema-design).
Author: LeetQuiz Editorial Team
Ultimate access to all questions.
No comments yet.
Your real-time monitoring application streams data to Bigtable but isn't performing as expected. The row key starts with a unique ID for each source system, with each system sending 500K of data per minute to one row. There are about 200 column families, each averaging 10 columns. What might be causing the performance issues?
A
500K exceeds Bigtable's efficient ingestion capacity per row
B
Starting row keys with a unique ID is not recommended
C
200 column families surpass the advised limit of 100
D
10 columns per column family exceed the recommended maximum of 5