首页 > 解决方案 > Cloud Bigtable 建议的最小表大小

问题描述

根据Cloud Bigtable 性能文档,我应该拥有一定数量的数据以确保最高吞吐量。

在“性能下降的原因”下,它说:

工作负载不适合 Cloud Bigtable。如果您使用少量 (< 300 GB) 数据进行测试

此限制是否适用于表的大小或实例的总大小?

我有一个 100GB 的表和另一个 1TB 的表。我想知道是否应该合并它们。

标签: google-cloud-bigtablebigtable

解决方案


该限制似乎适用于实例的总大小,但除非您遇到任何性能问题,否则您可能不需要担心太多。

如果这两个都在同一个实例上,每个表的数据将分布在实例级别的节点中。在Bigtable 白皮书中,它说“每个表由一组平板电脑组成,每个平板电脑包含与行范围相关的所有数据。最初,每个表只包含一个平板电脑。随着表的增长,它会自动拆分为多个平板电脑,默认情况下每个大小约为 100-200 MB。"

少量数据的问题可能是您过于频繁地访问相同的行。如果您发现一些性能问题,可以使用Key Visualizer在数据库中查找热点。


推荐阅读