0

Mapreduce の使い方を学んでいて、このドキュメントを読んでいます: http://django-mongodb.org/topics/mapreduce.html

ただし、MongoDB の Map/Reduce は 1 回限りの操作用に設計されています。つまり、定期的に実行されるコード (ビュー、ビジネス ロジックなど) で使用することは意図されていません。

私の質問は今です: どこで使用しますか? 何かおすすめとかありますか?本当に見つからない。

どうもありがとう!

4

1 に答える 1

2

mapreduce 関数にかかる時間を予測することは困難です (大規模なデータがある場合)。そのため、多くのユーザーが頻繁に使用する Web ページ ビューを生成するために必要な処理を実行する場合、mapreduce 関数は不適切な選択です。

これは、結果が得られるのを待ちたい場合に、データのデータ分析を行うのに役立ちます。また、データベース内のすべてのドキュメントを更新するプロセスなど、大量のデータ セットを操作する場合にも役立ちます。

于 2012-07-09T00:56:14.817 に答える