scylladb的一个大型AWS实例是否优于几个较小的实例

时间:2019-08-13 18:31:17

标签: amazon-ec2 cassandra scylla

我使用Amazon AWS i3en.xlarge实例拥有一个具有9个节点和RF = 3的scylla数据库集群。

我很好奇3 i3en.3xlarge是否比9 i3en.xlarge好。

1 个答案:

答案 0 :(得分:9)

完全公开-我正在研究ScyllaDB项目。

从理论上讲,Scylla的每核分片架构意味着16个4xlarge或4个16xlarge应该在性能上基本相同。每个vCPU都像独立的无共享分片一样执行自己的工作。因此,这些分片的配置方式无关紧要。

但是,在现实世界中,有充分的理由扩大规模而不是扩大规模。例如:

  • 更大的节点可以从AWS获得更好的网络保证。
  • 较大的节点具有较少的嘈杂邻居问题。
  • 管理几个节点通常比管理多个节点容易。

通常来说,我们的用户在较大的节点上拥有更好的体验。但是选择是您的。