分页使用Java Api获取riak上的所有密钥

时间:2013-11-21 09:45:54

标签: riak

我们目前正在测试Riak,我们在Riak有一个拥有数百万个密钥的巨大存储桶,我需要查询所有密钥并将它们保存在文件中。 我们使用Java作为API。

有没有办法让查询的结果被分页?

1 个答案:

答案 0 :(得分:1)

列出Riak中数百万个密钥是not recommended in production environments,因为这是一个非常昂贵的操作。如果您仍然需要这样做,最好使用列表键功能,因为这样可以让Riak将结果传回客户端,并且可以用于任何后端。

如果您在1.4版本以后使用LevelDB或内存后端,则可以执行辅助索引查询的分页,但这需要在服务器端进行排序,因此不建议用于此类大型结果集。