下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當(dāng)前位置:軟件下載吧 > 數(shù)據(jù)庫 > DB2 > MongoDB中MapReduce的使用方法詳解

MongoDB中MapReduce的使用方法詳解

時間:2024-03-08 08:50作者:下載吧人氣:18

前言

玩過Hadoop的小伙伴對MapReduce應(yīng)該不陌生,MapReduce的強(qiáng)大且靈活,它可以將一個大問題拆分為多個小問題,將各個小問題發(fā)送到不同的機(jī)器上去處理,所有的機(jī)器都完成計算后,再將計算結(jié)果合并為一個完整的解決方案,這就是所謂的分布式計算。本文我們就來看看MongoDB中MapReduce的使用。

打算用mongodb mapreduce之前一定要知道的事!!!

mapreduce其實是分批處理數(shù)據(jù)的,每一百次重新reduce處理,所以到reduce里的數(shù)據(jù)如果是101條,那就會分2次進(jìn)入。

這導(dǎo)致的問題就是在reduce中 如果 初始化 var count = 0;在循環(huán)中 count ++,最后輸出的是1???

避免都方法是,把數(shù)據(jù)存在返回的value里,這個value是會在循環(huán)進(jìn)入reduce的時候重用的。在循環(huán)中 count += value.count就能把之前都100加上了!!!

還有如果只有一條數(shù)據(jù),那它不會進(jìn)入reduce,會直接返回。

下面是具體例子:

string map = @"
function() {
var view = this;
emit(view.activity, {pv: 1});
}";
string reduce = @" 
function(key, values) {
var result = {pv: 0};
values.forEach(function(value){ 
result.pv += value.pv;
});
return result;
}";
string finalize = @"
function(key, value){
return value;
}";
標(biāo)簽MongoDB,MapReduce,使用方法,詳解

相關(guān)下載

查看所有評論+

網(wǎng)友評論

網(wǎng)友
您的評論需要經(jīng)過審核才能顯示

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 中文字幕乱码中文乱码51精品| 国产主播在线看| 亚洲欧美中文字幕5发布| av电影在线播放| 男人扒开女人下面狂躁动漫版 | 欧美高清在线精品一区二区不卡 | 国产成人一区二区三区视频免费| 亚洲人成色在线观看| 在线观看精品视频看看播放| 欧美性猛交xxxx88| 国产精品久久久久久久久久久不卡| 亚洲国产精品尤物yw在线观看 | 免费看男阳茎进女阳道动态图| 一级大片免费看| 精品一区二区三区在线视频| 好妈妈5高清中字在线观看| 全彩acg本子| aaaaa级毛片| 欧美日韩国产va另类| 国产精品无码久久av| 亚洲va无码va在线va天堂| 国产视频你懂的| 日本高清视频色wwwwww色| 国产乱子伦农村xxxx| 国产亚洲日韩在线a不卡| 久久婷婷五夜综合色频| 视频一区二区中文字幕| 无套内谢孕妇毛片免费看看| 又粗又硬又大又爽免费视频播放| 一级毛片成人午夜| 男人j桶进女人p无遮挡在线观看| 国内精品久久久久久无码不卡| 亚洲国产精品久久久久秋霞小| 色屁屁www欧美激情在线观看| 日韩午夜中文字幕电影| 国产一区二区三区露脸| 一区二区国产在线播放| 热久久最新视频| 国产精品不卡在线| 久久国产午夜一区二区福利| 美国式禁忌在完整有限中字|