【发布时间】:2017-07-13 17:34:51
【问题描述】:
我们正在处理时间序列聚合数据,聚合到固定类型的时间段,例如每周二到周三。
将 Postgres daterange 类型用作此数据的 key 是否会被视为“不好的做法”? (而不是例如有一个 "PeriodID"-key 来定义这个日期范围,然后加入一个日历维度来识别那个日期范围。)
在我看来,单独的 "PeriodID" 只是多余的,因为 daterange 有一个非常明确的定义(在我们的设置中,它对于每个观察都是唯一的)。
有吗:
- 性能注意事项?
- 其他注意事项?
【问题讨论】:
-
我认为这更多地取决于您以后将如何查询它。通常您只需在时间戳上创建索引并将其与 ts.如果你需要范围,你可以只用 7 天的时间生成_series。
标签: postgresql data-modeling data-warehouse