2009-06-18 10 views
0

私はさまざまなオンラインストアからデータを収集し、自社の製品データベースに再マッピングする価格追跡アプリケーションに取り組んでいます。我々はすでに、回収された日付とともに価格を収集している。価格追跡アプリケーション:ベストプラクティス

このデータの最初の表示は、平均価格と価格を価格と時間の折れ線グラフの形式で取り出すことです。時間の経過とともに価格がどのように変化するかを確認したいと思います。

私の質問は、この履歴データを保存して取得すること(チャート作成の目的で)のベストプラクティスは何ですか?

  • はDBから値を取得する外部アプリを作成し、必要なデータを含む非正規化ファイルを生成し、(小さなそれを維持するために)DBをパージ
  • 公開:私は現在、心の中でいくつかのものを持っています(代わりに負荷を軽減するために、生成されたサーバーの)簡単なクライアント側の検索のためのJSONファイルとして

プラットフォーム:IIS、ASP.NET、SQL Server 2005の

我々は現在、他の部分は、GoogleチャートAPIを使用していますアプリケーションのnを考慮する。

答えて

2

Martin Fowlerはthings that change with timeを扱った素敵な記事を持っています。あなたにインスピレーションを与えるかもしれません。

ID番号GTIN(または他の製品を追跡するために使用しているもの)、日付、価格のテーブルが最初の場所からかなりわかりやすいようです。したがって、グラフ作成のためのデータを抽出することは簡単です:1つまたは複数のGTINの価格の範囲を選択し、それらをグラフにプロットします。

+0

DBには依存しないようにしようとしています。これは高ヒットアプリになる可能性があります(DBがヒットするたびにヒットしたくないため)。 –

関連する問題