我正在阅读cassandra的配置技巧,并决定使用行缓存来优化我的集群上的读取性能。
我有一个由10个节点组成的集群,每个节点都使用cassandra 2.4.1以3 GB的堆外空间运行。我正在进行本地quorum读取,这意味着我将命中5个节点中的3个,因为我将我的10个节点拆分为两个数据中心。
我的印象是,因为每个节点都有一定的读取范围,所以我的堆外总量应该是10 *3 GB = 30 GB。然而,对于quorum read,这仍然是正确的吗?cassandra如何结合quorum读取来处理行缓存命中?
谢谢!
发布于 2013-10-11 17:10:20
您可以在不使用任何行键缓存的情况下获得良好的读取性能,而改为使用key_cache。
https://stackoverflow.com/questions/19292947
复制相似问题