sql >> データベース >  >> NoSQL >> MongoDB

MapReduceのreduceに関するウィキペディアの説明は正しくありませんか?

    これが、元のMapReduceフレームワークがGoogleによる説明 :

    そして後で:

    したがって、Reduceの呼び出しは1つだけです。 。多数の小さな中間ペアを移動する問題は、特別なコンバイナーを使用して解決されます。 ローカルで機能する:

    TL; DR

    ウィキペディアは元のMapReduceデザインに従い、MongoDBデザイナーはわずかに異なるアプローチを採用しました。



    1. mongodbのINET_ATON()に相当

    2. ObjectIdに基づいてネストされた配列を集約および縮小します

    3. 汎用セット操作(和集合、積集合、差)にMongoDB集計を使用する方法

    4. MongoDBドキュメントを直接変換する方法JavaでJacksonJsonNodeを実行する