Rowcache和仲裁读取cassandra

时间:2013-10-10 10:09:51

标签: performance caching optimization cassandra row

我正在阅读cassandra的配置提示,并决定使用行缓存来优化群集的读取性能。

我有一个包含10个节点的集群,每个节点都使用cassandra 2.4.1在堆外运行3 GB。我正在进行本地仲裁读取,这意味着我将击中5个节点,因为我将10个节点分成两个数据中心。

我的印象是,由于每个节点获得一定范围的读取,因此我的堆外总量将为10 * 3 GB = 30 GB。但是,对于仲裁读取,这仍然是正确的吗? cassandra如何结合仲裁读取来处理行缓存命中?

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以在没有任何行键缓存的情况下获得良好的READ性能,但却使用了key_cache。