首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cassandra一致性模型性能评估

Cassandra一致性模型性能评估
EN

Stack Overflow用户
提问于 2014-08-14 05:27:19
回答 1查看 115关注 0票数 0

嗨,我是一名学生,正在尝试评估cassandra在不同一致性模型和不同复制因素下的延迟(插入、读取和向上插入)。

我在我的主机系统上使用Virtual box,有10个ubuntu虚拟机组成一个集群。当我运行测试时,对于更强的一致性模型,有时平均延迟会更小。此外,在某些情况下,延迟不会随着复制因子的增加而增加,这也不是预期的结果。

我想知道造成这种行为的可能原因是什么?

EN

回答 1

Stack Overflow用户

发布于 2014-08-15 19:02:36

这里有几件事:

在单个系统上使用虚拟机箱进行

  • 性能基准测试,将为您提供与实时群集截然不同的结果。例如,网络延迟将大大减少。一个真实的集群会有不同的可用资源,而vbox实例则共享相同的资源。即使在云平台上,你也会看到不同的数字。
  • 当一个写请求进来时,协调器会并行地向所有需要的副本发送一个写请求。它们都处理写入和响应。如果您的低一致性写入到一个繁忙的节点,而高一致性写入到足够的“更快/可用”节点来达到仲裁,那么后者将具有较低的延迟。此外,增加复制因子意味着数据在更多节点上可用。因此读取速度会更快(取决于一致性级别)。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25296451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档