O'Reilly CouchDB の本を読んでいます。64 ページの reduce/re-reduce/incremental-MapReduce の部分に困惑しています。O'Reilly の本には、次の文の修辞が残っています。
CouchDB のインクリメンタル リデュース機能の進化に興味がある場合は、Sawzall に関する Google の論文を参照してください。
「インクリメンタル」という言葉を正しく理解すれば、それは B ツリー データ構造におけるある種の加算演算を指します。なぜそれが典型的なmap-reduceよりも特別なのか、まだ理解できていません。おそらくまだ理解していません。CouchDB では、map 関数には副作用がないことが言及されていますが、reduce にも当てはまりますか?
CouchDB の MapReduce が「インクリメンタル」と呼ばれるのはなぜですか?
ヘルパーの質問
- Sawzall を使用したインクリメンタル MapReduce に関する引用を説明します。
- 同じこと、つまり還元を表す用語が 2 つあるのはなぜですか? 減らしてまた減らす?
参考文献
- Sawzallに関する Google の論文。
- CouchDB wiki のCouchDB ビューの紹介と、あいまいなブログ リファレンスが多数あります。
- CouchDB オライリーの本