Cloud Bigtable 推荐的最小 table 大小

Cloud Bigtable minimum recommended table size

根据Cloud Bigtable performance docs我应该有一定的数据量才能保证最高的吞吐量。

在"Causes of slower performance"下它说:

The workload isn't appropriate for Cloud Bigtable. If you test with a small amount (< 300 GB) of data

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

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

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

如果这两个都在同一个实例上,每个 table 的数据将分布在您在实例级别拥有的节点中。在 Bigtable whitepaper 它说 "Each table consists of a set of tablets, and each tablet contains all data associated with a row range. Initially, each table consists of just one tablet. As a table grows, it is automatically split into multiple tablets, each approximately 100-200 MB in size by default."

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