Cassandra节点硬件:双重规格是2比4?

时间:2019-03-13 14:50:56

标签: database cassandra cluster-computing

根据Ive关于cassandra的了解,它在节点上具有线性性能。我已经读过,cassandra建议最小的ram内存为8gb,生产的目标内存为32gb ram,但不知道此规格是针对每个节点还是针对整个节点。

问题是;

  

案例A)8个ram节点(8GB ram 4核)-总共64gb ram和32核

     

情况B)4个16gb ram 6核节点-总共64gb ram和24核

这两种情况的成本相同,但情况A有8个额外的内核,但每个内核的内存更少...有人对此基准进行过基准测试,还是知道哪种解决方案性能更好?

谢谢!

1 个答案:

答案 0 :(得分:3)

这两种情况下的硬件都似乎RAM不足。通常,RAM规范是针对每个节点的,而不是针对数据中心或集群的。

更一般的答案:

特定应用程序的性能将影响所需的节点数;以及基于瓶颈的硬件要求(内存,CPU,I / O),因此几乎不可能回答您的问题。

但是,我要指出的是,在可用性方面,拥有8个节点与4个节点是有优势的-您没有提到。通常,由于分区和可用性,更多较小的节点是与Cassandra搭配使用的好方法。