我想了解max的建议。人们反复建议每个节点 1TB 负载,尤其是 Datastax。
除了更快的节点更换或备份等相当主观的评论之外,我还没有在任何地方看到这样的限制如何转化为任何指标。这些类型的注释非常模糊(对您来说快速的可能不适用于不同的生产环境)或者甚至可能是无关紧要的。 (看这个)
此外,目前 1TB 的限制似乎太低了,因为您只需 130 美元就可以买到 8TB 的SATA 磁盘。
- 1TB 限制是否符合 Cassandra 设计中的实际固有限制?
- 该限制是否已被量化,例如通过显示(例如图表)某些指标如何明显恶化超过该限制?
- 此限制是否比“<50% 容量”更相关?假设负载为3TB,但容量为50%,是否还需要增加节点数量?
这一限制使得固定容量阈值可能总是比固定负载阈值更容易、更便宜。这对我来说是不合理的,而且,如果确实如此,我会严重质疑 Cassandra 对于中小型企业的充分性。