在针对多个用例扩展Bigtable时,使用一个具有更多表和节点的实例与使用每个具有更少节点的多个实例的性能考虑因素是什么?
答案 0 :(得分:0)
我是Google Cloud Bigtable的产品经理。
有几个注意事项,包括灵活性,性能隔离和成本。最后,答案取决于您的具体情况和工作负载参数,数据共享,工作负载隔离需求等。
使用单独的集群可以获得更好的性能隔离,因为每个集群都有单独的专用Bigtable服务器节点,并且根据您的用例集,可能比单个更大的集群更昂贵。
鉴于您可以轻松调整群集大小,您可以获得更多群集吞吐量,以防您需要更多聚合读/写流量;但是,您无法将特定用例或表限制为特定数量的资源,并且一个表中的性能问题可能会影响同一群集上的另一个表(取决于群集上的数据分布)
将单个群集用于多个工作负载可让您在用例之间共享数据(例如表),如果这对您有用。