我们目前正在测试Riak,我们在Riak有一个拥有数百万个密钥的巨大存储桶,我需要查询所有密钥并将它们保存在文件中。 我们使用Java作为API。
有没有办法让查询的结果被分页?
答案 0 :(得分:1)
列出Riak中数百万个密钥是not recommended in production environments,因为这是一个非常昂贵的操作。如果您仍然需要这样做,最好使用列表键功能,因为这样可以让Riak将结果传回客户端,并且可以用于任何后端。
如果您在1.4版本以后使用LevelDB或内存后端,则可以执行辅助索引查询的分页,但这需要在服务器端进行排序,因此不建议用于此类大型结果集。