Что такое downsampling?

Middle
111 просмотров
AFK Offer AI

Downsampling — уменьшение гранулярности данных со временем. Например: за последний час храним посекундные данные, за день — поминутные, за год — почасовые. Экономит место в 60-3600 раз. В TimescaleDB — continuous aggregates + retention policy. В Prometheus — recording rules. В Go реализуется cron-job-ом: агрегируй старые данные и удаляй сырые. Важно: downsampling теряет пики — сохраняй max/min наряду со средним.

Следующий вопрос

Что такое sorted set в Redis?