2009-06-18 97 views
0

我在從不同的網上商店收集數據,並將它們重新映射到我們自己的產品數據庫中的價格跟蹤應用程序的工作最佳實踐。我們已經在收集價格和檢索日期。價格跟蹤應用程序:

我們對這個數據的第一個演示文稿將被檢索的平均價格也價格在價格和時間之間的折線圖的形式,我們希望看到如何隨時間的價格變化。

我的問題是,什麼是在存儲和檢索這樣的歷史數據(圖表的目的)的最佳實踐?我對目前的頭腦幾件事情:

  • 創建外部應用程序,將檢索數據庫中的值,生成包含所需數據的非規範化文件,並清除DB(爲了保持小)
  • 揭露文件作爲JSON,便於客戶端檢索(而不是服務器生成減少負載)

平臺:IIS,ASP.NET,SQL Server 2005中

目前,我們正在使用谷歌API圖表其他部件的應用程序,可能會採取n考慮在內。

回答

2

Martin Fowler的有一個很好的文章涉及things that change with time。它可能會給你一些啓發。

從第一眼存儲似乎很明顯:(您使用跟蹤產品或任何其他人)與ID,GTIN表,日期和價格。因此提取圖表數據很簡單:選擇一個或多個GTIN的價格範圍並將其繪製到圖表上。

+0

我試圖不依賴於數據庫,因爲這可能會成爲一個高命中的應用程序(我不想打DB每次應用程序被打)。 – 2009-06-18 11:10:05