Производительность timescaledb агрегирования больших наборов данных по сегментам

На https://volkszaehler.org/ мы разрабатываем платформу интеллектуального счетчика с открытым исходным кодом. Ключевая возможность состоит в том, чтобы визуализировать большие наборы данных (миллион + ряды) за большие промежутки времени (годы) . В настоящее время это делается с использованием mysql и материализованных представлений.

Быстрый тест показал, что InfluxDB может справиться с этим требованием.

Подойдет ли timescaledb для обеспечения сопоставимой или лучшей производительности по таким запросам, как

SELECT AVG("value") 
FROM "data" 
WHERE "measurement"='outside_temp' AND 
      time >= '2010-01-01T00:00:00Z' AND time < NOW() 
GROUP BY time(1d)

когда измерение содержит> 1 млн. строк?

0 ответов

Другие вопросы по тегам