2012-05-01 5 views
2

私はPythonとRRDを使ってMySQLデータベースのデータからグラフを作成しようとしています。私は2つのRRDインタフェースがあることを参照してください。どのRRDインターフェイスを使用するのですか?

は、他の上で1つを選択するための一般的な好み/理由はありますか?私はPyRRDがPythonで書かれていることを知っています。だから、それは傾ける方法かもしれませんが、私はコミュニティ入力を得たいと思います。

おかげ

+1

あなたのデータはすでにMysqlに入っていますか?それをRRDに入れたいのですか?それをSQLから直接グラフ化してみませんか? – Doon

+0

@Doon - 私はグラフィックの面で新しいです。あなたは何をお勧めします? –

+0

最終目標について詳しく知りたいですか?グラフ化/視覚化しようとしているデータとは何ですか?希望の出力は何ですか?ウェブページ? RRDはラウンドロビンデータベースであり、グラフコンポーネントを備えているので、データを簡単に視覚化できますが、RRDをまだ持っていなければ、グラフルーチンを使用するためにデータを集約するのは少し残酷です。あなたの2つの選択肢として、pyrrdはPythonのほうがよく似ていますが、python rrdtoolは単なる薄いラッパーです。 – Doon

答えて

0

rrdtoolのではなく、独自のRRDファイルのDBI(例えばMySQLの)ソースからデータを引っ張ることができるが、あなたがこのような状況に自分自身を見つける場合は、別のグラフ作成パッケージを使用することは通常より良いです。しかし、これは元々の質問ではありませんでした...

RRDTool(シェルインターフェイス)とPyRRD(Pythonインターフェイス)は、どちらも同じ基本となるライブラリ関数へのインターフェイスです。 Perl、Ruby、PHP、その他いくつかの言語用のインタフェースもあります。基礎となるコードは同じなので、あなたが書いた方が好きな言語だけに依存します。一般的には、C/C++ライブラリを少し早く使用し、コマンドラインインターフェイスをもっと遅くすることを期待します最終的な結果は同じで、好みの言語に依存します。

関連する問題