【发布时间】:2012-01-13 21:47:30
【问题描述】:
我试图理解 Cassandra 随节点数量线性扩展的说法。快速浏览一下'net,我还没有看到太多关于这个话题的处理方法。当然,Cassandra 中的串行处理元素必须限制随着 N 增加而获得的速度。任何关于这个主题的想法、指针或链接都将不胜感激。
编辑以提供视角:
我正在开发一个项目,该项目当前需要 1,000 多个节点的 Cassandra 基础设施。我没有提出这个规范。我发现自己建议将 N 减少到 200 到 500 之间的范围,每个节点的串行计算速度至少要快两倍。通过对服务器配置进行简单的更改,这很容易实现,而不会影响每个节点的成本。
【问题讨论】:
-
“肯定有串行处理元素”——你为什么这么肯定?
-
@fennec:因为很少有问题是 100% 可并行化的
-
@Schildmeijer:我看过这篇很棒的文章。就像我发现的大多数内容一样,它似乎没有提供一种方法来量化 Cassandra 使用中是否存在限制可实现收益的串行处理方面。请查看我的编辑以更深入地了解我的问题。
标签: cassandra