首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Cassandra scaling小抄

Cassandra scaling小抄
EN

Stack Overflow用户
提问于 2012-10-30 23:51:52
回答 2查看 763关注 0票数 0

当然,您只能通过以下方式了解负载和用例的系统性能:真正的实现它!除此之外,在开始原型之前,我正在寻找一些关于Cassandra性能的非常粗略的估计。

对于不同配置的节点和数据中心,以及不同的读写一致性级别,读取过时值的可能性有多大?您希望保持每秒什么样的键读取和写入,以及每个读取和写入都有什么样的延迟?

EN

回答 2

Stack Overflow用户

发布于 2012-10-31 00:36:56

今年早些时候在VLDB上提出的Cassandra基准测试:http://vldb.org/pvldb/vol5/p1724_tilmannrabl_vldb2012.pdf

性能/一致性权衡:http://www.datastax.com/dev/blog/your-ideal-performance-consistency-tradeoff

票数 2
EN

Stack Overflow用户

发布于 2012-10-31 05:14:09

我们运行一个应用程序,每个web节点每秒发布500个数据点(我们有6个cassandra节点)。如果我们在客户端缓存100M的数据以避免读取,我们可能会在每个节点上每秒获得1000个数据点。

它的配置文件是在每个请求上使用带有一个findAll(列表关键字)和一个putAll(列表实体)的PlayOrm,其中列表中的每个关键字都是单个数据点,因为客户端通过http发送一批数据点,所以我们没有那么多的http overhead....maybe,可以给你一些概念,至少虽然不确定。

我们还没有测试web节点和cassandra节点的正确比例,但我怀疑这就像我的上一个客户,在这个项目中接近1:1,尽管它会随着配置文件的变化而变化。

我们现在运行4个web节点,每秒获得2000个数据点。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13142819

复制
相关文章

相似问题

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