[英]Cassandra Cache Size & JVM Heap Size
我正在为Cassandra创建非常重的节点集。 我将Cassandra用作关系数据库和某些类型数据的数据读取器之间的缓存层。 写入只会采用将关系数据库中的数据同步到Cassandra的形式。 我试图最大化Cassandra的缓存大小,以提高读取性能。
与堆有关的最佳缓存大小是多少(我同时使用分区键和行缓存)?
技术
摘要
Cassandra实际上没有特定的“最佳”,它非常依赖于应用程序。 我正在为您猜测一个标准大小的堆,因为缓存已卸载到系统内存中。 加载您的jconsole并尝试各种配置,并查看它如何改变您的缓存命中率。
同样,在针对读取进行优化时,您将希望保持每个节点的数据量低,例如每个节点少于500GB,并使用SSD进行存储。
http://www.datastax.com/dev/blog/maximizing-cache-benefit-with-cassandra
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.