Для чего вообще нужны временные ряды Временные ряды это данные, которые поступают с определенной периодичностью, как правило, периодичность поступления таких данных достаточно высокая. Например, в нашей практике это данные телеметрии (от 10 до 50 контролируемых параметров) с АСУТП с периодичностью 1 раз в 10 сек на несколько десятков тысяч объектов. Поскольку таких данных поступает достаточно много, то не смотря на буферизацию ключевым моментом является скорость записи строк в базу данных. с увеличением размера таблиц скорость записи в традиционную SQL БД на больших объемах существенно падает: БД временных рядов это проекти типа Hadoop, ClickHouse и т.п., но благодаря расширению Timescale мы можем превратить и обычный Postgres в БД временных рядом, о том как это сделать мы напишем ниже. Но перед тем как мы пойдем дальше хотелось бы упомянуть, что мы будем благодарны если вы поддержите нашу деятельность на Boosty. Настраиваем Timescale При использовании `Linux` или `docker` проблем нет
Настраиваем временные ряды в Postgres и TimescaleDB в Windows
26 марта 202426 мар 2024
139
2 мин