Производительность timescaledb агрегирования больших наборов данных по сегментам - PullRequest
0 голосов
/ 20 февраля 2019

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

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

Подойдет ли 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 млн. Строк?

...