我有一个用例,我需要根据2i值进行查询并检索所有Riak对象而不仅仅是键。为此执行map-reduce操作需要相当长的时间和更多的计算。
还有其他解决办法吗?
答案 0 :(得分:0)
由于2i搜索返回匹配键列表,因此您可以进行多个并行请求以获取关联对象。
Riak与传统的RDBMS不同,您尝试最小化您所获取的获取请求数。我建议使用基准测试来查找理想数量的并行请求,以最大限度地提升对象的性能。
最后,请确保您在应用程序和Riak之间使用负载均衡器,以便在群集中的节点之间平衡这些提取请求。