我在MySQL数据库中存储了大量的报告元素。这些元素以简单的方式存储:
KindOfEvent;FromCountry;FromGroupOfUser;FromUser;CreationDate
所有这些报告要素都应允许从不同的角度显示图表。我尝试过使用SQL请求但对用户来说速度很慢。由于此图表将由非技术用户使用,我需要一个工具来预先处理结果。 我对所有这些数据挖掘,报告和概念都很陌生。如果你知道一种不那么耗时的务实方法,或者一种工具,那就会有所帮助!
答案 0 :(得分:1)
您可以在MySQL数据之上设置OLAP cubes。多维模型将帮助您的用户通过Excel或Web仪表板浏览和分析数据。 icCube特有的一点是它能够集成任何Javascript图表库并将仪表板嵌入到您自己的页面中。
答案 1 :(得分:0)
我不熟悉数据库,但我认为MySQL远远不够你的问题。精心设计的索引或事务将加快查询过程。
答案 2 :(得分:-1)
我不是数据库专家,但如果您想处理图表,可以使用Neo4J(Java图形处理框架),SNAP(C ++图形处理框架)或员工云计算(如果可能)。我会推荐Hadoop(MapReduce)或Giraph(云图处理)。对于图形显示,您可以使用任何适合您的工具。当然,“最好的”技术取决于数据大小。如果以上都不适合您,请尝试在维基页面上找到一些内容:http://en.wikipedia.org/wiki/Graph_database
InforGrid(http://infogrid.org/trac/)看起来可能适合你。