【发布时间】:2013-07-18 19:59:23
【问题描述】:
要求:我们必须以特定的时间间隔捕获一天的数据(对于一组数据,时间间隔是恒定的)。时间间隔可以从 5 分钟到 2 小时不等。因此,一天的数据点数量可以从 12 到 288 不等。我们应该如何设计我们的表格以适应这种变化。
我们可以在表中添加 288 列吗?如果时间间隔为 5 分钟,则所有 288 列都将被占用。如果它的 2 小时,则只有第 12 列将被占用。等等。
【问题讨论】:
-
您使用的是哪个 DBMS?在 Postgres 中,您可以使用
hstore数据类型来克服 EAV 模式的限制。 -
感谢您的回复...目前我们正在使用 postgres..但是数据库可以稍后移动到 oracle 或 mysql..