Cloud Bigtable建议的最小表大小

时间:2019-10-30 17:54:14

标签: google-cloud-bigtable bigtable

根据Cloud Bigtable performance docs,我应该有一定数量的数据以确保最高的吞吐量。

在“性能降低的原因”下,它表示:

  

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

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

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

1 个答案:

答案 0 :(得分:3)

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

如果这两个都在同一实例上,则每个表的数据将在实例级别的节点之间分配。在Bigtable whitepaper中,“每个表由一组数位板组成,每个数位板均包含与行范围相关的所有数据。最初,每个表仅由一个数位板组成。随着表的增长,它会自动拆分放入多个平板电脑,默认情况下每个平板电脑的大小约为100-200 MB。”

数据量少的问题是您可能经常访问同一行。如果遇到性能问题,可以使用Key Visualizer在数据库中查找热点。