问题描述
最近,我一直在阅读有关Apache Cassandra的文章,并且我相当理解分区键和集群键及其区别。但是我想知道群集密钥的意义是什么?它有助于更快地检索数据吗?
解决方法
集群键提供了分区内行的唯一性(通过组合所有集群列的值),并按排序顺序组织数据。另外,当您检索多个相关值时,从同一分区读取它们可能比检索多个分区键更快,因为您是在一个或多个负责给定分区的副本中执行该操作。
最近,我一直在阅读有关Apache Cassandra的文章,并且我相当理解分区键和集群键及其区别。但是我想知道群集密钥的意义是什么?它有助于更快地检索数据吗?
集群键提供了分区内行的唯一性(通过组合所有集群列的值),并按排序顺序组织数据。另外,当您检索多个相关值时,从同一分区读取它们可能比检索多个分区键更快,因为您是在一个或多个负责给定分区的副本中执行该操作。