【发布时间】:2010-11-28 16:08:02
【问题描述】:
我正在尝试在 MySQL 中创建一个数据库表来存储我的产品统计数据。几乎每天的统计数据都应该在数据库中。问题是速度。
目前,我正在为每种产品存储以下值: 时间、已售商品、PRODUCT_ID、HIT、OTHER_ID
我想到了两种不同的数据存储方式:
- 连续每个产品的日复一日(序列化)
- 逐年连续每个产品(序列化)
还是你的想法?
我做的速度测试没有那么差,几乎不错。但是您对这个问题有更好的想法或经验吗?
【问题讨论】:
-
多少数据,例如多少行?您可以以批处理模式加载(可以更快)还是需要实时查询?您将针对数据运行什么样的查询?
-
这样做的目的是什么?最后你想用这些数据做什么?双?数据挖掘?只是显示它们...?
-
如果是年复一年,每个产品只有一行。如果是一天一天,对于每个产品 360 ROW。我有 10.000 个产品,我计划了 10 年的统计数据。它也可以是实时查询。但不是每秒,而是每 2 分钟查询一次,并且最多。 2 个用户。
-
收集数据的速度或查询数据库的速度?
-
有了序列化数据,你总会遇到麻烦。
标签: php mysql database storage product