<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    MapReduce 數據分布傾斜性

    數據分布傾斜性指的是數據分布過度集中于數據空間的某端,造成“頭重腳輕”或者“比薩斜塔”等不均勻的分布特點。數據分布傾斜性將造成運算效率上的“瓶頸”和數據分析結果的“以偏概全”。


    效率上的“瓶頸”

    假如在大型商場中,共有A,B1,B2..B9十家店鋪,其中A店鋪中有99W商品,B1,B2.B9這九家店鋪分別有1W商品。我們要統計商場中商品總數,計算初,采用HASHMAP作為存儲結構,其中Key:店鋪 Value:商品。我們的計算過程是先統計每個店鋪的商品總數,最后將結果累加??梢园l現,由于A99W商品,按照1+1的累積方式(假如1+1耗時1秒),我們要加99W1才能得到A店鋪的商品總數(總耗時99W秒),而B1,B2.B9只需分別累加1W1(分別耗時1W秒),而為了得到商場中的商品總數,我們必須等待所有店鋪都分別累計結束才能處理總和,顯而易見,此時運算瓶頸便集中在A店鋪的商品累計上。

    這類狀況經常發生在分布式運算過程中,比如Hadoop Job計算,因為map/reduce 過程中是以Key-value形式來處理數據,假如某key下的數據量太大,會導致整個計算過程中move/shuffle/sort的耗時遠遠高于其他key,因此該Key變成為效率“瓶頸”。一般解決辦法是,自定義partitioner,對所有的Value進行自定義分組,使得每組的量較平均,從而解決時間瓶頸問題。


    數據分析結果的“以偏概全”

    同樣使用上述的“商場”案例,并且在此基礎上我們假設A店鋪,B9店鋪是賣低端商品,而B1,B2..B8是賣高端商品,銷量較小。如果我們要根據商品銷售狀況分析店鋪在買家當中的受歡迎程度。由于A店鋪本身商品量大,而且定位的銷售價位是屬于薄利多銷,如果只從銷售量的考慮,我們會以為A店鋪在商場中是最受買家歡迎的,造成“片面”的分析結果。

    其實,遇到這種情況,我們首先的分析賣家性質和買家性質,并且使用相對量來作為評估值,比如A店鋪賣低端商品,日銷售量1W商品,1W/99W<1%, B9店鋪賣低端商品,日銷售量5K商品,5K/1W=50%,所以在低端買家中,低端商品店鋪B9應該是最受歡迎的。

    posted on 2011-12-22 10:17 Ric Dong 閱讀(320) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2025年5月>
    27282930123
    45678910
    11121314151617
    18192021222324
    25262728293031
    1234567

    導航

    統計

    留言簿

    文章檔案(2)

    搜索

    最新評論

    主站蜘蛛池模板: 亚洲人成人77777网站不卡| 亚洲日韩中文无码久久| 色偷偷亚洲女人天堂观看欧| 久久精品无码专区免费东京热| 国产亚洲一区二区三区在线观看| 成在人线av无码免费高潮水| 亚洲欧洲日产国码无码网站 | 日韩a级毛片免费视频| 色老板亚洲视频免在线观| 久久午夜免费视频| 亚洲国产精品无码久久| 波多野结衣一区二区免费视频| 老司机午夜在线视频免费| 国产综合亚洲专区在线| 野花香高清在线观看视频播放免费 | 免费A级毛片无码A∨男男| 免费无码婬片aaa直播表情| 激情97综合亚洲色婷婷五| 中国一级特黄高清免费的大片中国一级黄色片 | 福利片免费一区二区三区| 亚洲精品无码久久不卡| 在线观看免费无码专区| 日本亚洲精品色婷婷在线影院| 免费看美女让人桶尿口| 国产VA免费精品高清在线| 亚洲精品日韩中文字幕久久久| 啦啦啦www免费视频| 三年片在线观看免费观看大全中国| 亚洲无人区一区二区三区| 永久黄色免费网站| 国产精品亚洲一区二区三区| 亚洲色欲久久久综合网| 日本人的色道免费网站| 国产成人高清亚洲一区91| 久久亚洲精品成人| 日本免费无遮挡吸乳视频电影| 久久免费香蕉视频| 亚洲人成网站免费播放| 亚洲精品国产成人片| 啦啦啦在线免费视频| 亚欧免费无码aⅴ在线观看|