当我从Azure表存储中检索时,有没有跳过行的方法?

当我从Azure表存储中检索时,有没有跳过行的方法?,azure,azure-table-storage,Azure,Azure Table Storage,我相信在过去这个问题的答案是否定的。然而,最近的版本有什么变化吗?或者有人知道我可以这样做的方法吗。我使用的是datatables,我希望能够像跳过50行一样检索50行。跳过100检索50行等。仍然无法跳过行。支持的唯一导航构造是top。Table Service REST API是访问Wndows Azure存储的最终方式,因此它是可以或不可以访问的位置。您在这里提出的问题可以使用延续令牌。Scott Densmore不久前写了一篇关于这一点的博客,解释了在显示表时如何使用延续令牌进行分页(就

我相信在过去这个问题的答案是否定的。然而,最近的版本有什么变化吗?或者有人知道我可以这样做的方法吗。我使用的是datatables,我希望能够像跳过50行一样检索50行。跳过100检索50行等。

仍然无法跳过行。支持的唯一导航构造是top。Table Service REST API是访问Wndows Azure存储的最终方式,因此它是可以或不可以访问的位置。

您在这里提出的问题可以使用延续令牌。Scott Densmore不久前写了一篇关于这一点的博客,解释了在显示表时如何使用延续令牌进行分页(就像您在这里询问的DataTables一样):。这篇博文展示了如何在使用延续标记在页面之间前后移动的同时显示包含3个项目的页面:

除此之外,Steve的帖子也描述了相同的概念:

是(有点)和否。否,在这个意义上,跳过操作在REST头部不受直接支持。你当然可以在记忆中做这件事,但那会破坏目的

但是,如果数据结构正确,您当然可以使用这种模式。我们自己也做类似的事情。我们将分区键与日期时间对齐,并使用行键作为鉴别器。这意味着我们总是可以精确定位我们感兴趣的分区范围,然后获取一些数据量。例如,我们可以通过指定一个唯一的查询(跳过我们不需要的数据),轻松地获取每小时前20行。partion键只是每小时对齐一次,然后我们可以选择使用RowKey进一步进行区分——最后,我们只是获取数据。当并行执行时,它的效果非常好

同样,技术上更正确的答案是否定的。但是,您可以使用PK和RK巧妙地近似它