Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra查询语言:获取最大密钥_Cassandra_Hector_Cql - Fatal编程技术网

Cassandra查询语言:获取最大密钥

Cassandra查询语言:获取最大密钥,cassandra,hector,cql,Cassandra,Hector,Cql,我需要获得一个列族的最大键,一个cassandra数据库,以便进一步使用。如何使用cassandra查询语言或hector API获取它?除非您使用的是有序分区器(这通常是个坏主意),否则获取列族中的最大键非常昂贵。有关随机分区器和有序分区器的更多详细信息,请参阅本文 通常,您希望构造cassandra数据模型,以便使用单个键,而不是一系列键。通常,您必须对数据进行非规范化处理。我完全同意。你可以扫描所有按键,在你的应用程序中获得最大值。这个很贵。如果您需要快速查找,我建议您维护不同结构(列族)

我需要获得一个列族的最大键,一个cassandra数据库,以便进一步使用。如何使用cassandra查询语言或hector API获取它?

除非您使用的是有序分区器(这通常是个坏主意),否则获取列族中的最大键非常昂贵。有关随机分区器和有序分区器的更多详细信息,请参阅本文


通常,您希望构造cassandra数据模型,以便使用单个键,而不是一系列键。通常,您必须对数据进行非规范化处理。

我完全同意。你可以扫描所有按键,在你的应用程序中获得最大值。这个很贵。如果您需要快速查找,我建议您维护不同结构(列族)中的键列表。