Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个用例,我需要根据 2i 值进行查询并检索所有 Riak 对象,而不仅仅是键。为此执行 map-reduce 操作需要相当长的时间和更多的计算。
有没有其他解决方案?
由于 2i 搜索返回匹配键的列表,因此您可以发出多个并行请求来获取相关对象。
Riak 不像传统的 RDBMS,您在其中尝试最小化您发出的获取请求的数量。我建议进行基准测试以找到理想数量的并行请求,以最大限度地提高获取对象的性能。
最后,请确保您在应用程序和 Riak 之间使用负载均衡器,以便在集群中的节点之间平衡这些获取请求。