2012-03-29 132 views
-1

我在MySQL數據庫中存儲了大量的報表元素。這些元素以簡單的方式存儲:數據挖掘海量數據

KindOfEvent;FromCountry;FromGroupOfUser;FromUser;CreationDate 

所有這些報告元素應允許顯示來自不同觀點的圖形。我曾嘗試過使用SQL請求,但對用戶來說非常慢。由於這個圖表將被非技術用戶使用,我需要一個工具來預處理結果。 我對所有這些數據挖掘,報告,olap概念都很陌生。如果你知道一個實用的方法不那麼耗時,或者是一個工具,它會有幫助!

+0

那麼,到目前爲止,您還沒有提到過任何數據挖掘,只是您正在使用SQL查詢數據庫,而且對您而言太慢了...... – 2012-03-29 14:14:50

+0

您的意思是數量巨大?而通過圖表,你的意思是圖表/圖表? – 2012-03-29 21:00:21

+0

抱歉的措辭不好。我的意思是圖表和圖表,還有「工具」。我現在正在看哈多普 – iwalktheline 2012-03-30 08:33:07

回答

1

您可以在您的MySQL數據之上設置OLAP cubes。多維模型將幫助用戶通過Excel或Web儀表盤瀏覽和分析數據。 icCube特有的一件事是它能夠集成任何Javascript圖表庫並將儀表板嵌入到您自己的頁面中。

-1

我不是數據庫專家,但如果您想要處理圖表,則可以使用Neo4J(Java圖形處理框架)或SNAP(C++圖形處理框架)或員工雲計算。我會推薦Hadoop(MapReduce)或Giraph(雲圖處理)。對於圖形顯示,您可以使用任何工具套件。當然,「最好」的技術取決於數據大小。如果沒有上述套件,請嘗試在維基頁面上找到相關內容:http://en.wikipedia.org/wiki/Graph_database

InforGrid(http://infogrid.org/trac/)看起來可能適合您。

0

我對數據庫並不熟悉,但我認爲MySQL遠遠不足以解決您的問題。精心設計的索引或交易將加速查詢過程。