2012-03-29 12 views
-1

MySQLデータベースに大量のレポート要素を保存しています。これらの要素は、簡単な方法で格納されます。これらの要素はすべて、さまざまな観点からグラフを表示できるようにする必要があります。私はそれのためのSQL要求を使用しようとしましたが、それは非常にユーザーのために遅いです。このグラフは技術者以外のユーザーが使用するため、結果を事前に作業するためのツールが必要です。 私はこのデータマイニング、レポート、olapのコンセプトには全く新しいものです。実用的なアプローチがそれほど時間がかかっていないこと、またはそのためのツールを知っていれば、それは助けになるでしょう!データが大量のデータを取得しています

+0

これまでのところ、データマイニングについて言及していません.SQLを使用してデータベースにクエリを行っていて、遅すぎると... –

+0

膨大な量の意味はありますか?グラフによって、あなたはチャート/ダイアグラムを意味しますか? –

+0

悪い言葉をおかけして申し訳ありません。私はチャートとダイアグラム、さらには「ツール」を意味していました。私は今ハーフアウトを見ています – iwalktheline

答えて

1

OLAP cubesをMySQLデータの上に設定できます。多次元モデルは、ユーザーがExcelまたはWebダッシュボードを介してデータをナビゲートし、分析するのに役立ちます。 icCubeに特有のことの1つは、Javascriptチャートライブラリを統合し、ダッシュボードを独自のページに埋め込む機能です。

-1

私はDBのエキスパートではありませんが、グラフを処理したい場合は、Neo4J(Javaグラフ処理フレームワーク)、SNAP(C++グラフ処理フレームワーク)、または従業員クラウドコンピューティングを使用することができます。 Hadoop(MapReduce)またはGiraph(クラウドグラフ処理)をお勧めします。グラフを表示するには、どんなツールを使用してもかまいません。もちろん、「最高の」技術はデータサイズに依存します。上記のスイートのどれもあなたがwikiページで何かを見つけることを試みなさい:http://en.wikipedia.org/wiki/Graph_database

InforGrid(http://infogrid.org/trac/)はスイートのように見える。

0

私はDBに精通していませんが、MySQLはあなたの問題に十分に足りないと思います。うまく設計されたインデックスまたはトランザクションは、クエリ処理を高速化します。

関連する問題