如果有行键List rowkeys 对于每个行键,我想要一些特定的列集,对于某些行键,列可能不同,对于某些行键,它们可能不同。
我怎样才能在 Hector 中做到这一点?
mutliget_slice methods requires keys to be in range plus it does not allow
different ranges for different keys too.
我找不到任何满足 multiget 要求的相关 Hector 类
编辑:-
我找不到任何方法,目前我正在使用 mutliget_slice 具有所有键的组合列列表,然后进行过滤
最佳答案
你不知道。
native Java 驱动程序 ( https://github.com/datastax/java-driver ) 通过使所有内容异步来解决此问题,因此您可以轻松地从一堆行中请求适当的列,然后等待所有结果。 (这没有比 multiget 多的开销。)
也就是说,如果您可以非规范化为一个单独的表而不是执行 multiget,那可能是最好的。
关于java - Cassandra ,赫克托耳 :how to retrieve specific set of columns for specific keys from a column family in 1 call?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20661450/