价格跟踪应用程序:最佳实践

时间:2009-06-18 10:39:41

标签: .net charts

我正在开发价格跟踪应用程序,该应用程序从不同的在线商店收集数据并将其重新映射到我们自己的产品数据库。我们已经在收集价格以及检索它们的日期。

我们对这些数据的首次介绍将是以价格和时间之间的折线图形式检索平均价格和价格,我们希望看到价格如何随时间变化。

我的问题是,存储和检索此历史数据的最佳做法是什么(用于制图)?我目前有几个想法:

  • 创建一个外部应用程序,它将从数据库中检索值,生成包含所需数据的非规范化文件,并清除数据库(以保持较小)
  • 将文件公开为JSON,以便于客户端检索(而不是服务器生成以减少负载)

平台:IIS,ASP.NET,SQL Server 2005

我们目前正在将Google Charting API用于应用程序的其他部分,可以将其考虑在内。

1 个答案:

答案 0 :(得分:2)

Martin Fowler有一篇关于things that change with time的好文章。它可能会给你一些灵感。

从第一眼看来,存储看起来非常明显:带有ID的表格,GTIN(或者您用来跟踪产品的其他任何内容),日期和价格。因此,提取图表数据是微不足道的:选择一个或多个GTIN的价格范围并将其绘制到图表上。