根据我所读到的关于cassandra的文章,它对节点具有线性性能。我读到过cassandra建议生产最少8gb的ram和32 8gb的内存,但是不知道这个规范是每个节点还是全部。
问题是;
案例A) 8gb ram 4核的8x节点--总计64 8gb ram和32核 案例B) 16 of ram 6核的4x节点--总计64 of ram和24核
这两种情况都是一样的,但是案例A有8个额外的核心,但是每个核心的内存更少.有人已经对此场景进行了基准测试,或者知道哪种解决方案表现得更好?
谢谢!
发布于 2019-03-13 15:42:54
这两种情况下的硬件在RAM上似乎都很低。通常,RAM规范是每个节点,而不是每个数据中心或每个集群。
一个更笼统的答案是:
特定应用程序的性能将影响所需节点的数量;以及基于瓶颈(内存、CPU、I/O)的硬件需求,因此几乎不可能回答您的问题。
但是,我要指出,在可用性方面,有8个节点和4个节点是有好处的--这一点您没有提到。一般来说,由于分区和可用性的原因,更小的节点是使用Cassandra的好方法。
https://stackoverflow.com/questions/55144790
复制相似问题