2012-03-29 100 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远远不足以解决您的问题。精心设计的索引或交易将加速查询过程。