cassandra中节点和分区键之间的关系是什么。根据分区键的哈希值将数据存储在节点中,这是否意味着节点和分区键之间存在“一对一”关系,即一个节点仅包含分区键的哈希值的一个值,或者节点可以包含多个分区键的哈希值。 由于我是 cassandra 的新手,因此对这个基本点感到困惑。
最佳答案
分区键决定数据的位置。在 RF=1 的 cassandra 集群中,每个项目只有一个副本,并且具有相同分区键的所有项目将存储在同一节点中。根据您的用例,这可能是好是坏。
回到你的问题:“一个节点仅包含分区键的散列值的一个值”是不正确的,而是相反:具有相同分区键的所有项目将存储在一个节点中(沿着可能与其他分区键一起)。
关于cassandra - cassandra中节点和分区键的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46763785/