Cloud Spanner:分裂的含义太大'

时间:2018-04-20 11:56:23

标签: google-cloud-platform google-cloud-spanner

文档说明一个拆分不应该大于几GB'。

  • Cloud Spanner是否会停止在一次拆分中存储更多数据?
  • 例如,含义是什么?分裂增长到20-30GB?
    • 当读取/写入时需要在实例之间移动这些拆分时,我可以想到问题

我知道第二点声音就像我们应该拆分主键/添加一个分片键作为第一个主键部分。

但是,如果您有数百个客户拥有非常大的产品目录,并且您需要交换品牌和类别表,以便您可以加入它们。在二级索引查询中,将一个产品目录存储在多个拆分中的替代方法变得非常慢(例如:查询目录中的所有活动产品)。

非常感谢,因为这有助于我们更好地理解Cloud Spanner对我们计划的生产使用的更好理解。 Christian Gintenreiter

1 个答案:

答案 0 :(得分:3)

拆分只能由单个节点提供服务,因此非常大的拆分可能会导致单个节点成为性能瓶颈。您可能会开始看到分割大小超过2GB的性能下降。拆分大小的硬限制受单个节点的存储限制的约束,即2TB。

您能否提供有关架构和交错的更多详细信息?