cassandra - cassandra中节点和分区键的关系

标签 cassandra nosql relationship

cassandra中节点和分区键之间的关系是什么。根据分区键的哈希值将数据存储在节点中,这是否意味着节点和分区键之间存在“一对一”关系,即一个节点仅包含分区键的哈希值的一个值,或者节点可以包含多个分区键的哈希值。 由于我是 cassandra 的新手,因此对这个基本点感到困惑。

最佳答案

分区键决定数据的位置。在 RF=1 的 cassandra 集群中,每个项目只有一个副本,并且具有相同分区键的所有项目将存储在同一节点中。根据您的用例,这可能是好是坏。

回到你的问题:“一个节点仅包含分区键的散列值的一个值”是不正确的,而是相反:具有相同分区键的所有项目将存储在一个节点中(沿着可能与其他分区键一起)。

关于cassandra - cassandra中节点和分区键的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46763785/

相关文章:

java - Cassandra Lucene 索引 boolean 语法

laravel - 从数据表的关系中获取一条记录

java - 理解代码中的 UML 关联

Elasticsearch 关系映射(一对一和一对多)

nosql - 检测 Cassandra 中的变化

c++ - 在 C++ 驱动程序中一起配置 Cassandra token 感知和延迟感知策略

hadoop - HBase 和 Hadoop/HDFS 的区别

mysql - 单独数据库中的 WordPress 用户用户项目

批量删除后 Cassandra 读取超时

javascript - IndexedDB:检索与对象存储中的特定对象关联的外线键