【发布时间】:2012-07-27 03:00:42
【问题描述】:
我是 mysql 的新手,任何帮助将不胜感激!
我的主表包含产品信息。 (9000 多种产品)
id name size color
9809355 product one small blue
0109425 product two large black
我还有一个 cron 脚本,它每小时(来自 ebay 或亚马逊)获取 每个产品 的以下数据:
id price timestamp
9809355 $672.00 07/26/2012 @ 2:00pm
0109425 $82.00 07/26/2012 @ 2:00pm
(价格总是在变化)
存储这些数据的最佳方式是什么?
我的选择似乎是为每种产品创建一个表,或者将我的所有数据放入一个表中以显示产品价格。
【问题讨论】:
-
史蒂文,这个过程需要多长时间?我的意思是每小时几秒钟收集所有产品,还是每隔几秒钟收集一个产品?
-
您需要将历史数据保留在数据库中还是在更新时丢弃?
-
脚本一次检查所有产品,并在找到价格时存储价格,因此可能需要一段时间才能完成
-
数据被平均然后每天丢弃。然后在一个月后平均并丢弃每日平均值。