0

我有一个用例,我需要根据 2i 值进行查询并检索所有 Riak 对象,而不仅仅是键。为此执行 map-reduce 操作需要相当长的时间和更多的计算。

有没有其他解决方案?

4

1 回答 1

0

由于 2i 搜索返回匹配键的列表,因此您可以发出多个并行请求来获取相关对象。

Riak 不像传统的 RDBMS,您在其中尝试最小化您发出的获取请求的数量。我建议进行基准测试以找到理想数量的并行请求,以最大限度地提高获取对象的性能。

最后,请确保您在应用程序和 Riak 之间使用负载均衡器,以便在集群中的节点之间平衡这些获取请求。

于 2014-06-26T15:50:31.273 回答