【发布时间】:2012-06-29 12:04:15
【问题描述】:
我正在阅读 O'Reilly CouchDB 的书。我对第 64 页上的 reduce/re-reduce/incremental-MapReduce 部分感到困惑。O'Reilly 书中的句子留下了太多的修辞
如果您有兴趣推动 CouchDB 的增量减少功能的发展,请查看 Google 关于 Sawzall 的论文...
如果我正确理解了“增量”这个词,它指的是B-tree数据结构中的某种加法运算。我还不明白为什么它比典型的 map-reduce 有什么特别之处,可能还不理解它。在 CouchDB 中,它提到 map 函数没有副作用 - reduce 也适用吗?
为什么 CouchDB 中的 MapReduce 被称为“增量”?
帮助问题
- 用 Sawzall 解释关于增量 MapReduce 的引用。
- 为什么同一事物有两个术语,即归约?减少再减少?
参考文献
- 一篇关于 Sawzall 的 Google 论文。
- Introduction to CouchDB views 在 CouchDB wiki 和许多模糊的博客引用中。
- CouchDB O'Reilly book
【问题讨论】:
-
...我还不确定这个术语的目的是什么,但我有一些模糊的想法,可能与复制、数据结构或 mapreduce 工作的逻辑有关——正在调查。
标签: data-structures couchdb mapreduce terminology