【发布时间】:2013-10-10 10:09:51
【问题描述】:
我正在阅读 cassandra 的配置提示,并决定使用行缓存来优化集群的读取性能。
我有一个由 10 个节点组成的集群,每个节点都使用 cassandra 2.4.1 以 3 GB 堆外运行。我正在进行本地仲裁读取,这意味着我将命中 5 个节点中的 3 个节点,因为我将 10 个节点分成两个数据中心。
我的印象是,由于每个节点都获得一定范围的读取,我的堆外总量将是 10 * 3 GB = 30 GB。但是,这对于仲裁读取仍然正确吗? cassandra 如何结合仲裁读取处理行缓存命中?
谢谢!
【问题讨论】:
标签: performance caching optimization cassandra row