Nosql Cassandra/Hector=是否存在跳转到索引中某个位置的函数?

Nosql Cassandra/Hector=是否存在跳转到索引中某个位置的函数?,nosql,cassandra,hector,Nosql,Cassandra,Hector,Cassandra/Hector是否提供了一种方法,支持“跳转”(=访问)索引中的特定位置,以及: ((行)) 及 纵队 我知道墓碑。。。我不介意。。。(它们可以包含在结果/计算中) 重要提示:我知道行分布在许多机器上。因此,这个问题主要适用于列(位于一台机器上) 我正在寻找用例,比如“给我”记录=((行)”/“列”,在索引的中间是精确的…或者给我454654位的“记录=((行)”/列)。 这是否像getColumAtIndexPosition(int-index)那样受到支持?如果不支持,为什

Cassandra/Hector是否提供了一种方法,支持“跳转”(=访问)索引中的特定位置,以及:

((行))

纵队

我知道墓碑。。。我不介意。。。(它们可以包含在结果/计算中)

重要提示:我知道行分布在许多机器上。因此,这个问题主要适用于列(位于一台机器上)

我正在寻找用例,比如“给我”记录=((行)”/“列”,在索引的中间是精确的…或者给我454654位的“记录=((行)”/列)。 这是否像
getColumAtIndexPosition(int-index)
那样受到支持?如果不支持,为什么不支持?只需在内部将索引记录计数到Cassandra中的正确位置并返回结果,不是很容易吗

非常感谢!
詹斯

没有这样的功能


Hector是上一层。对于检索列,最接近您需要的Cassandra api方法是get_slice,它允许您执行查询,例如获取列名为>X的前N列,或名称在X和Y之间的所有列,但不是第500列。

谢谢您的回答。我已经在使用它了对于所有正在阅读这篇文章的人(和评估卡桑德拉)来说,由于缺少这一点,分页是一个很大的开销,比MySQL复杂得多。而且没有可能说中间的“中值”。这是一个真正的缺点。谢谢你的回答。