cassandra - 新接口(interface)方法 Cassandra::get_paged_slice 如何工作以及其目的是什么?

标签 cassandra thrift

在更新后的 Cassandra thrift 界面中,我发现了新的服务方法 get_paged_slice 但它在 wiki 中仍然没有描述。

谁能解释一下它是如何工作的以及它的目的是什么?

最佳答案

此方法旨在迭代行范围的所有列。应该在行太长且get_range_slices方法不方便时使用。

该方法返回由 KeyRange 指定的行的所有列,从 start_column 指定的列开始。如果该行在收集足够的结果之前结束,则响应将填充下一行的起始列。下次调用它时应该使用最后返回的行 ID 和最后一个列名称作为参数。

我想,它没有在 wiki 上描述,因为它还处于实验阶段(从版本 1.1.6 开始):

关于cassandra - 新接口(interface)方法 Cassandra::get_paged_slice 如何工作以及其目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13349725/

相关文章:

hadoop - 热点使用hive插入Cassandra

cassandra - noSQL 回滚功能

java - php和flume直接集成还是php和java集成?

r - R Hive Thrift客户

c++ - CMake include_directories 和 add_subdirectory 之间的区别?

database - 隐藏在 Cassandra 中的按列数据

cassandra - Apache Cassandra 从计数器中删除

cassandra - Hector为 super cf的子列做incrementCounter

hadoop - 尝试使用 Sqoop 将数据从 Cassandra 传输到 Hadoop 时出错

Maven 节俭存储库