我想在Cassandra中写入2亿个连接节点的数十亿行。我使用来自客户端的8个线程,但我不知道我是只在一个节点上写还是两个都有最大性能? 感谢
答案 0 :(得分:1)
如果您写入一个节点或两者都无关紧要。无论哪个节点正在接收更新(称为协调器节点),都将基于分区器对数据进行分区,并将必要的数据部分分发给另一个节点。因此,无论更新是1节还是2节,都将进行相同的网络延迟和处理。
使用8个线程,您应该会看到良好的写入性能,因为Cassandra针对写入繁重的工作负载进行了优化。
这是对client requests的良好对待。