Bigtable automatically splits data into tablets (shards), which are distributed across provisioned nodes. However, poorly designed row key schemas or excessive shard counts (caused by high cardinality, hash-based keys, or timestamp-first designs) can result in performance bottlenecks or hot spotting. To compensate, users often scale up node counts — increasing costs — when the real issue lies in suboptimal data distribution. This leads to inflated infrastructure spend without actual workload increase.
Billed based on: * Number of provisioned nodes per hour * Storage usage * Network egress While storage and bandwidth costs are usage-based, node count is the primary driver of ongoing cost. Over-sharding can indirectly increase required nodes due to uneven load distribution or inefficient tablet-to-node ratios.
* Bigtable Pricing * Designing Row Keys * Avoiding Hotspots * Using Key Visualizer###