在我找到卡桑德拉的钥匙的好解释之前:
Difference between partition key, composite key and clustering key in Cassandra?
现在我正在阅读有关分区程序的内容,我可以看到术语"行键"。什么是行键?如何用CQL列出它?
答案 0 :(得分:5)
行键只是PRIMARY KEY的另一个名称。它是所有分区和聚类字段的组合,它将映射到表中的一行数据。因此,当您对特定行键执行读取或写入操作时,它只能访问一行。
就分区程序而言,它仅使用分区键字段,并生成一个标记哈希值,用于确定分区中将存储的群集中的哪个节点。单个行存储在分区中,因此如果没有群集列,则分区将保留单行,并且行键与分区键相同。
如果您有群集列,那么您可以在分区中存储多个行,而行键将是分区键和群集键。