Q1: Spark GraphX的用途在哪裏?web
:圖計算普遍應用於社交網絡、電子商務,地圖等領域;算法
Spark GraphX能夠垂手可得的完成基於度分佈的中樞節點發現、基於最大連通圖的社區發現、基於三角形計數的關係衡量、基於隨機遊走的用戶屬性傳播等;微信
從技術層面講Spark GraphX很是適合於微信、微博、社交網絡、電子商務、地圖導航等類型的產品,因此能夠期待Spark GraphX在Facebook、Twitter、Linkin、騰訊、百度等的大規模應用。網絡
Q2:Spark GraphX使用的成功案例是什麼?學習
在國內主要是淘寶在大規模使用Spark GraphX;大數據
在淘寶,Spark GraphX不只普遍應用於用戶網絡的社區發現、用戶影響力、能量傳播、標籤傳播等,並且也愈來愈多的應用到推薦領域的標籤推理、人羣劃分、年齡段預測、商品交易時序跳轉等,據淘寶的明風介紹,藉助於Spark GraphX,通過半年多的嘗試,淘寶以前一些想作但由於沒有足夠的計算能力而不能實現的圖模型,現已不是問題。雲計算
Q3:Spark GraphX支持哪些流行的算法spa
最經典是隻會PageRank、TriangleCount、ShortestPaths等三大最經常使用的算法;orm
經過對Pregel的支持從而也提供了更多的例如SVDPlusPlus、ConnectedComponents、StronglyConnectedComponents等算法;數學
隨着新版本的發佈會推出更多的算法實現庫;
Q4:學習Spark GraphX若是想深刻的話推薦哪些數學書籍
《離散數據》
《集合論》
《線性代數》
《關係代數》