11 我正在评估Cassandra安装的最佳设计。 Internet上关于使用Cassandra提供的前两个访问级别(键空间和列族)的信息并不多。 我想知道如果您选择创建大量的键空间或列族(大于10.000),将受到什么惩罚? 某处的旧博客文章建议Cassandra为每个列族保留内存。本文是关于0.6版本的,当前版本是1.0。还是这样,还是一个真正的问题? 在Cassandra中使用成千上万的列族或键空间会受到哪些惩罚? database-design cassandra — 最喜欢的 source stackoverflow.com/questions/8937515/…检查链接。这可能会有所帮助
6 每个CF卡Cassandra 1.0至少使用1MB的堆。因此,对于典型的堆大小,可以使用1000或2000个CF,但是可能不能使用10000。JVM GC在很大的堆上表现不佳;我建议保持在8GB以下。 — 杰贝里斯 source 1 最新的cassandra版本如何? — manish
1 如果您有很多列族,则启动Cassandra节点将花费更长的时间。这也会影响正在使用的内存量。 因此,该内存量将不会用于行/键缓存和索引。随着您继续添加列系列,性能可能会进一步下降,具体取决于节点的特定硬件。 — 罗宾US2 source