首页 文章

在单节点中使用cassandra,我还应该担心选择“好”的分区键吗?

提问于
浏览
0

我们在单个节点上使用cassandra . 我知道在集群中,智能分区密钥允许数据跨集群分布,并避免所有密钥存储在同一主机上 . 但是在我们的例子中,只有一个主机,我可以使用一个常量(虚拟)分区键,但想检查是否会遗漏某些内容,如果我这样做的话 . 例如,cassandra的限制是每个分区最多有20亿个单元 . cassandra是否也尊重单一主机的限制?我可以在单个节点cassandra上拥有超过20亿个单元格的表吗?

1 回答

  • 1

    我可以在单个节点cassandra上拥有超过20亿个单元格的表吗?

    Ans: Yes.

    我建议选择一个好的分区键,而不是使用常量(虚拟)分区键 . 通过这样做,您仍然可以进行扩展,例如将来您可能希望在群集模式下使用Cassandra . 如果您在单一或群集模式下使用Cassandra作为 rows limited to partition keys not entire node ,则无关紧要 . 因此,单个节点可以拥有超过20亿行 .

相关问题