時系列の集約データを処理しています。火曜日から水曜日まで週。集計時系列データのPostgresでdaterangeをキーとして使用する
このデータには、Postgres daterange
タイプをkey
として使用することは悪い習慣と考えられますか? (代わりに、例えば、この日付範囲を定義し、その日付範囲を識別するために、カレンダーの次元に参加"PeriodID"
-keyを持つ。)
私の心の中でdaterange
は非常に明確に持っているとそれだけで独立し"PeriodID"
と冗長になります(私たちの設定では、各観測に固有のものになります)。
があります
- パフォーマンスの考慮?
- その他の考慮事項
私はそれが後でどのようにそれをqryしようとしているかによりますと思っています。通常は、タイムスタンプのインデックスを作成し、それをtsと比較するだけです。範囲が必要な場合は、7日間のperiodを持つgenerate_seriesにすることができます。 –