2010-05-06

MapReduce 演算法是什麼 ?

這個 MapReduce 演算法 ( Wikipedia 上是用  Framework )是源自 Google 在  2004 所發表的一篇叫做「MapReduce: Simplified Data Processing on Large Clusters」的論文,就如它的標題所說的一樣,這是一個用在大型叢集環境處理的大量資料的一種軟體架構,是 Google 用在它的搜尋技術的演算法之一。演算法 ?? 好遙遠的東西哩 ! 不過拜雲端運算興盛之賜,這種演算法己經充斥在我們的身邊,而且是快到了隨處可得的程式了。

Python 內建就有 map() 和 reduce() 函數可以用,也有人寫好的  octo.py 可以用,Ruby 有 starfish 可用,PHP 有 PHPMapReduce 可用,而 Java....就用 Hadoop 吧 !!


[+] Ubuntu 指令新手會用到的35個技法 - 這是以阿舍的使用經驗編寫出來的電子書,三天內應該就看的完,學的起來哩 ! 有空就參考一下囉 ! ... ^^=

關於阿舍

好文不藏私,請多分享囉!! ^^=



沒有留言 :

張貼留言

如果留言後,發現留言不見了,這通常是因為 Goolge 把它認為是垃圾留言了,請用信件通知阿舍調整 ( ayubiz@gmail.com )。謝謝 !