cassandra中使用的磁盘空间差异

时间:2017-02-28 07:23:40

标签: cassandra

我正在使用Cassandra 2.2.4。在这些我有一个复制因子3的表但我只有2个节点。这两个节点的使用磁盘空间不同(第一个节点有10 GB大小,第二个节点有14个GB)。这些差异的原因是什么。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:3)

即使你有复制因子1,磁盘空间可能仍然不同。这是因为一些分区存储在一个节点中,而另一些分区存储在另一个节点中 如果您有更多属于分区A的数据,则具有分区A的节点将拥有更多数据 分区由主键确定。这就是拥有一个好主键非常重要的原因。 您可以在datastax网站上观看教程,了解有关如何选择最佳数据模型和主键的详细信息:https://academy.datastax.com/courses