【问题标题】:Single instance vs. multiple instances on BigtableBigtable 上的单个实例与多个实例
【发布时间】:2017-12-11 21:38:57
【问题描述】:

在为多个用例扩展 Bigtable 时,使用具有更多表和节点的实例与使用具有较少节点的多个实例相比,性能方面的考虑是什么?

【问题讨论】:

    标签: google-cloud-bigtable


    【解决方案1】:
    Google Cloud推荐的答案

    我是 Google Cloud Bigtable 的产品经理。

    有几个考虑因素,包括灵活性、性能隔离和成本。最后,答案取决于您的具体情况和工作负载的参数、数据共享、工作负载隔离的需要等。

    使用单独的集群可以获得更好的性能隔离,因为每个集群都有单独的专用 Bigtable 服务器节点,并且根据您的用例集,可能会或可能不会比单个更大的集群更昂贵。

    鉴于您可以轻松地调整集群的大小,您可以获得更多的集群吞吐量,以防您需要更多的聚合读/写流量;但是,您将无法将特定用例或表限制为特定数量的资源,并且一个表中的性能问题可能会影响同一集群上的另一个表(取决于集群上的数据分布)。

    将单个集群用于多个工作负载可让您在用例之间共享数据(例如表),如果这对您有用的话。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-02
      • 1970-01-01
      • 2018-09-16
      • 1970-01-01
      • 2016-05-18
      • 2015-08-26
      • 2014-08-18
      • 2011-03-15
      相关资源
      最近更新 更多