如何聚合数据库条目?

时间:2015-03-16 14:49:30

标签: mysql database aggregate

我正在编写一个工具,显示几个市场的价格(和价格变化)。每秒从Web服务中查询价格并将其存储在mysql5数据库中,如下所示:

table_market:

PK:时间戳| base_currency | quote_currency |价

这意味着10个市场我在一分钟后就有600个参赛作品,这几乎是:/。

所以我的想法是聚合数据:我想在最后5分钟内每秒存储价格。对于较旧的条目,我想聚合数据,因此5分钟只有一行。对于超过30分钟的条目,我也想聚合它们。

到目前为止,我想到要为每个市场创建一个表,但这只能解决问题:(所以我的问题是:有没有人想出一个适合我需要的好数据模型?会很棒< 3

致以最诚挚的问候,

realTaste:)

1 个答案:

答案 0 :(得分:0)

根据您所指的价格类型,最好只存储数据(如果已更改)。因此,除了每秒存储它之外,只有在它与最后价格不同时才存储它。