Мы имеем дело с агрегированными данными временных рядов, агрегированными с фиксированным типом периода, например. недель со вторника по среду.Использовать daterange как ключ в Postgres для данных агрегированных временных рядов
Было ли это "плохой практикой" использовать Postgres daterange
введите key
для просмотра этой информации? (Вместо того, чтобы, например, имеющей "PeriodID"
-Key, который определяет эту DateRange, а затем присоединиться в календарном измерении, чтобы определить, что DateRange.)
В мой взгляд, это было бы просто излишним с отдельным "PeriodID"
как daterange
имеет очень четкое (и в нашей постановке оно будет уникальным для каждого наблюдения).
Есть: соображения
- производительности?
- Другие соображения?
Я думаю, что это больше зависит от того, как вы собираетесь его использовать позже. Обычно вы просто создаете индекс на отметке времени и сравниваете его с ts. Если вам нужен диапазон, вы можете просто генерировать_серии с 7-дневным периодом. –