用戶使用MapReduce詢問他們以前不可能提出的數(shù)據(jù)問題,否則結(jié)果太慢以至于他們不能滿足服務(wù)水平協(xié)議。在以下這些簡短的教程和案例研究中,您將了解企業(yè)如何編寫 MapReduce的各種函數(shù):
欺詐檢測:一個(gè)大型的網(wǎng)上博彩公司捕獲了一個(gè)用以往查詢函數(shù)無法檢測到的詐騙案件。該公司的欺詐分析周期從一周降低到15分鐘,并且查詢響應(yīng)時(shí)間從90分鐘下降到90秒。
圖形分析:一個(gè)社交媒體公司使用MapReduce的nPath函數(shù)分析圖形,以了解用戶如何聯(lián)系,并加強(qiáng)他們的社區(qū)群體。
分享行為:ShareThis公司使用MapReduce分析人們在網(wǎng)上的共享內(nèi)容來了解用戶的共享行為,從而降低查詢時(shí)間。
Sessionization:一個(gè)社交網(wǎng)絡(luò)公司使用 Mapreduce的sessionize函數(shù)以活動(dòng)時(shí)間間隔來細(xì)分用戶數(shù)據(jù)。通過使用sessionize,SQL代碼從1000行以上下降至100行以下,性能顯著提高。
搜索行為:一個(gè)在線媒體公司使用MapReduce的nPath函數(shù)以更好地了解用戶的搜索行為而后繼續(xù)跟蹤他的路徑,以提高搜索結(jié)果的精確度。
轉(zhuǎn)換:以前數(shù)據(jù)轉(zhuǎn)換需要多個(gè)復(fù)雜的自鏈接,現(xiàn)在一家媒體公司使用MapReduce 的nPath函數(shù)進(jìn)行單一的數(shù)據(jù)傳遞,大大簡化了代碼,并提高了性能。(呂光編譯)
【中云網(wǎng)獨(dú)家編譯,如需轉(zhuǎn)載,請注明文章出處“中云網(wǎng)”及網(wǎng)址鏈接?!?span style="display: none">