价格统计数据设计求指导
发布于 6 年前 作者 suntopo 2801 次浏览 最后一次编辑是 5 年前 来自 问答

各位亲们,想做一个价格统计的web,浏览某商品的价格走势 现在就两个维度:商品种类和时间 涉及到得商品种类有点多,有几千个,而且几年的价格波动时都要记录下来。 像这种情况,数据库该如何设计才会高效呢? (赶脚一张商品表,一张价格表,然后价格表里有商品的的id,应该不行,但是不知道更好的设计呢)就像股票一样,千支股票,每支股票都没每天价格的变动记录

3 回复

商品放表里, 价格放缓存里。 OK吗

我觉得应该没什么更好的了. 如果担心查询慢, 分表或者分库就行了. 再者如果价格不需要排序统计什么的,把一段时间的数据放一条记录,那记录数就少了很多

用leveldb存,key为商品id, value为 [{day:‘2002-12-12-23’, price:12.5} …],的序列化。 管理价格信息的时候JSON.parse. 存前做一下_.sortBy 商品具体信息 mysql。

回到顶部