私はすべての2.6バージョンを考慮するLinuxカーネルのソースコード解析に取り組んでいます...大きな結果を表すのはどのソリューションですか?
私がコンパイルされた各ファイルに対して、カーネルのバージョンごとに結果を収集しています...
ので、私は特別なフォーマットを使用していますが、小さなPythonスクリプト(典型的な結果ファイルは約300MBです)を使ってデータを分析します...
しかし、アドホックは本当に便利ではありません。データを解釈するのは難しく、実際には柔軟ではありません。フォーマットを変更するとすぐに、解釈スクリプトも変更する必要があります。
私は簡単に進化することができ、いくつかの情報を簡単に抽出できるものが欲しいです...
私の場合はどのような結果が最も良いですか?
- アドホック形式?
- XML?
- DataBase? (もしそうならエンジンは?)
- Google App Engine?
PS:私はJava 1.5を使用しています。
まずは、しばらく停止してください。深呼吸して、質問を書き直してください。私はここに質問が表示されない、私は下に質問があることを知っているが、私はそれを取得していない。 – OscarRyz
いずれにしても、XML、Database、その他の形式ではありません。フォーマットを変更すると(たとえば、DBテーブルの別の列を追加するなど)、解釈スクリプトを調整する必要があります。 XMLでエンコードされたデータを表現することは非常に冗長であり、自己説明することができますが、XMLデータの意味を理解する必要があります。 (そして、XMLで大量にオーバーヘッドになるのが普通です)。 あなたが常にPythonでデータを解釈している場合は、出力するPythonデータ構造!あなたのスクリプトは解析を必要とせず、Pythonのデータ構造を解析することは他の言語では難しくありません。 – nos