我的代码从Web服务中捕获数值。捕获的值通常会增加,但有时会减少。就目前而言,我只是对我在特定时间观察到的内容进行了愚蠢的捕捉......这就是我现在的表结构:
id date_collected value1_observed value2_observed
1 2012-01-26 1:00am 500 12
2 2012-01-26 1:01am 90000 NULL
3 2012-01-26 1:02am 100 50
1 2012-01-26 7:23am 502 12
2 2012-01-26 7:24am 90105 NULL
3 2012-01-26 8:09am 97 55
你可以看到......
难点:
我已经捕获了数千万行这些记录,我希望能够更轻松地查询它们,所以我想我需要将这些数据转换为更适合我的问题的模式想回答。我希望能找到像这样的模式:
有关如何构建架构的建议吗?是否可以将此数据转换为传统的星型模式?
更新回答问题:
感谢您的任何见解/指导,
-Paul
答案 0 :(得分:0)
您的选择似乎可能是为数据提供基于列的数据存储,请参阅此帖子What is the best way of storing trend data?
这些是MySQL兼容的引擎,因此我怀疑您的基础架构的更改可能不是主要的。