0

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

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

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

谢谢!

4

1 回答 1

0

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

于 2013-10-11T09:10:19.880 回答