I have one scylla db cluster with 9 nodes and RF=3 using amazon AWS i3en.xlarge
instance.
I'm curious if 3 i3en.3xlarge
are much better than 9 i3en.xlarge
.
全面披露-我从事ScyllaDB项目。
从理论上讲,Scylla的每核分片架构意味着16个4xlarge或4个16xlarge应该在性能上基本相同。每个vCPU都像独立的无共享分片一样执行自己的工作。因此,这些分片的配置方式无关紧要。
但是,在现实世界中,有充分的理由扩大规模,而不是扩大规模。例如:
较大的节点可以从AWS获得更好的网络保证。
较大的节点具有较少的嘈杂邻居问题。
通常,管理几个节点比管理多个节点容易。
一般来说,我们的用户在较大的节点上拥有更好的体验。但是选择是您的。