我正在阅读 O'Reilly CouchDB 的书。我对第 64 页上的 reduce/re-reduce/incremental-MapReduce 部分感到困惑。O'Reilly 书中的句子中留下了太多的修辞
如果您有兴趣推动 CouchDB 的增量减少功能的发展,请查看 Google 关于 Sawzall 的论文,...
如果我正确理解“增量”这个词,它指的是 B 树数据结构中的某种加法运算。我还不明白为什么它比典型的 map-reduce 有点特别,可能还不理解它。在 CouchDB 中,它提到 map 函数没有副作用 - reduce 也适用吗?
为什么 CouchDB 中的 MapReduce 被称为“增量”?
帮助问题
- 用 Sawzall 解释关于增量 MapReduce 的引用。
- 为什么同一事物有两个术语,即减少?减少和重新减少?
参考
- 一篇关于Sawzall的 Google 论文。
- CouchDB wiki 中的CouchDB 视图介绍和许多模糊的博客参考。
- CouchDB O'Reilly 书