我正在阅读很多关于预先计算的 raven db map/reduce 索引。我可以将参数传递给 map 函数,以便在分片环境中动态执行 map/reduce。
例如在http://ayende.com/blog/89089/ravenb-multi-maps-reduce-indexes
var ups= session.Query<UserPostingStats, PostCountsByUser_WithName>()
.Where(x => x.UserName.StartsWith("rah"))
.ToList();
我可以在 map 函数中传递用户名参数而不是查询索引的结果吗?
我有 1500 万份文档分片在 3 台机器上。我正在尝试在 3 台机器上并行运行 map/reduce 查询。我查看了 mongodb,因为 mongo 的 map/reduce 在 javascript 线程上运行它非常慢。这种用例是否有可行的解决方案?
谢谢