IoT-сенсоры и инфраструктурный мониторинг генерируют миллионы точек данных в секунду — обычные БД с этим не справляются. Под бюджет до $100/мес реально получить production-grade TSDB: либо self-hosted бесплатно, либо managed-планы от $25–29/мес. Разбираем 4 варианта под разные сценарии.
Расширение для PostgreSQL с SQL-запросами, JOIN time-series с реляционными данными, сжатие 94–97%, PostGIS для гео-IoT. Self-hosted бесплатно, Tiger Cloud от $29/мес — укладывается в бюджет $100.
Telegraf с 400+ плагинами, edge-репликация для IoT. OSS Core $0, Cloud Serverless usage-based с $250 free credit. Ограничение — cardinality wall при росте уникальных серий.
Колоночная СУБД для миллионов device/metric комбинаций. Cloud от $25/мес, self-hosted $0. ClickStack объединяет logs/metrics/traces. Не нативная TSDB — нужна ручная настройка.
IoT-сенсоры и системы инфраструктурного мониторинга генерируют миллионы точек данных в секунду1. Обычные реляционные базы данных не рассчитаны на такую нагрузку: ни по пропускной способности записи, ни по сжатию, ни по аналитическим запросам к временным рядам. Специализированные TSDB (Time-Series Databases) решают эти задачи — columnar-хранение, автоматическое партиционирование по времени, специализированные функции агрегации и сжатие до 94–97%2.
Под бюджет до $100 в месяц реально получить production-grade решение: либо полностью бесплатно через self-hosted, либо через managed-планы от $25–29/мес2. Бюджет $100 отсекает TDengine Cloud ($975/мес) и VictoriaMetrics Enterprise ($190/мес)5 — их open-source версии бесплатны, но в managed-варианте недоступны в рамках этого бюджета. Из доступных в бюджете продуктов TimescaleDB даёт лучший баланс цены и возможностей для большинства команд1.
Self-hosted: $0 | Tiger Cloud: от $29/мес
TimescaleDB — это расширение для PostgreSQL, превращающее знакомую реляционную БД в полноценную TSDB. Если ваша команда уже работает с PostgreSQL, кривая обучения минимальна: те же SQL-запросы, те же инструменты, та же экосистема.
Главное преимущество — возможность JOIN'ить данные временных рядов с реляционными таблицами в одном запросе1. Для IoT-проектов это критично: можно связать показания сенсоров с метаданными устройств, пользователями, геолокацией (через PostGIS) — всё в одной базе1.
Сжатие TimescaleDB достигает 94–97%, что радикально снижает затраты на хранение2. Tiger Cloud стартует от $29/мес за базовый сервис плюс $0.15/GB/мес за хранение и $0.02/GB за tiered storage — это дешевле InfluxDB Cloud более чем на $200/мес на начальном уровне2.
Когда выбирать: у вас уже есть PostgreSQL, нужны JOIN'ы с реляционными данными, гео-данные через PostGIS, или вы хотите единый стек без отдельной TSDB.
Вердикт: Лучший баланс цены и возможностей для большинства команд.
OSS Core: $0 | Cloud Serverless: usage-based, $250 free credit
InfluxDB — признанный лидер по ширине экосистемы сбора данных. Telegraf, агент сбора с 400+ плагинами ввода/вывода, покрывает практически любой источник — от IoT-протоколов до системных метрик3. Edge-репликация позволяет собирать данные на границе сети и синхронизировать с центральной базой — типичный сценарий для распределённых IoT-развёртываний1.
InfluxDB 3 Core OSS бесплатен навсегда3. Cloud Serverless работает по модели usage-based: запись $0.0025/MB, запросы $0.012/100 выполнений, хранение $0.002/GB-час, исходящий трафик $0.09/GB, плюс $250 стартового кредита3. Для небольших нагрузок это укладывается в $100/мес, но при росте cardinality затраты могут быстро вырасти.
Главное ограничение — cardinality wall: при большом количестве уникальных комбинаций меток (device × metric × tag) производительность падает1. Для сценариев с миллионами уникальных серий лучше рассмотреть ClickHouse.
Когда выбирать: нужен максимально широкий сбор данных через Telegraf, edge-репликация для IoT, или вы начинаете с нуля без существующей БД.
Вердикт: Самый широкий охват источников данных и лучшая экосистема IoT.
Self-hosted: $0 | Cloud: от $25/мес
ClickHouse — это колоночная аналитическая СУБД, которая отлично справляется с time-series нагрузкой, особенно когда cardinality зашкаливает. Миллионы комбинаций device/metric, логи, трейсы — всё это ClickHouse переваривает благодаря columnar-хранению и векторизованному выполнению запросов1.
ClickHouse Cloud стартует от $25/мес с раздельным масштабированием compute и storage, а также автоматическим масштабированием простаивающих ресурсов до нуля4. Self-hosted версия полностью бесплатна. ClickStack объединяет logs, metrics и traces в едином стеке наблюдаемости1.
По результатам тестов QuestDB, колоночные БД показывают значительное преимущество в аналитических запросах — до 43–418x быстрее для сложных аналитических запросов6. Однако ClickHouse — не нативная TSDB: нет встроенных функций downsampling, continuous queries или автоматического партиционирования по времени из коробки. Требуется больше ручной настройки.
Когда выбирать: миллионы уникальных серий, тяжёлые аналитические запросы, нужен единый стек для logs/metrics/traces.
Вердикт: Мощнее всех для high-cardinality аналитики, но требует больше настройки.
Free tier + paid tiers
Netdata — это не TSDB, а мониторинг-агент с per-second гранулярностью и zero-config1. Он устанавливается за секунды, автоматически обнаруживает сотни метрик и даёт дашборды из коробки. Для команд, которым нужен быстрый старт мониторинга без разворачивания отдельной базы, Netdata — идеальное дополнение к любому стеку.
Free tier покрывает базовые потребности; платные tier'ы добавляют расширенные возможности командной работы и хранения1. Netdata может работать как источник данных для Prometheus, InfluxDB или TimescaleDB — собирая метрики с узлов и передавая в основную TSDB.
Когда выбирать: нужен быстрый сбор метрик с узлов без настройки, per-second гранулярность, или дополнение к существующей TSDB.
Вердикт: Идеальное дополнение к любому стеку для сбора метрик с узлов.
| Параметр | TimescaleDB | InfluxDB | ClickHouse | Netdata |
|---|---|---|---|---|
| Язык запросов | SQL | InfluxQL + SQL | SQL | PromQL |
| Развёртывание | Self-hosted + Cloud | Self-hosted + Cloud | Self-hosted + Cloud | Self-hosted + Cloud |
| Цена от | $0 / $29/мес | $0 / usage-based | $0 / $25/мес | Free tier |
| Сжатие | 94–97%2 | Высокое | Высокое (columnar) | — |
| High-cardinality | Среднее | Ограничено | Отлично | — |
| JOIN с реляц. данными | Да | Нет | Да | Нет |
Write throughput: QuestDB (колоночная, как ClickHouse) показывает 12–36x преимущество над InfluxDB 3 Core и 6–13x над TimescaleDB по ingestion6. ClickHouse сопоставим по throughput благодаря columnar-архитектуре.
Cardinality: ClickHouse — безоговорочный лидер. InfluxDB упирается в cardinality wall. TimescaleDB справляется лучше InfluxDB, но уступает ClickHouse при экстремальных нагрузках1.
Сжатие: TimescaleDB заявляет 94–97%2. ClickHouse и InfluxDB также обеспечивают высокое сжатие благодаря columnar-хранению.
Цена: все четыре варианта укладываются в $100/мес. TimescaleDB Tiger Cloud ($29/мес) и ClickHouse Cloud ($25/мес) — самые предсказуемые. InfluxDB Cloud Serverless с usage-based моделью может выйти дороже при росте нагрузки2.
Для большинства команд TimescaleDB — оптимальный выбор: знакомый SQL, JOIN'ы с реляционными данными, отличное сжатие и цена от $29/мес в managed-варианте. Если нужен максимально широкий сбор данных и IoT-экосистема — InfluxDB. Для high-cardinality аналитики и тяжёлых запросов — ClickHouse. А Netdata — лёгкий и быстрый агент, который дополнит любой из этих вариантов.
Рекламная оговорка: Recomate может получать комиссию за переходы по ссылкам в этом материале. Это не влияет на наши оценки — мы рекомендуем только то, что действительно стоит использовать.
| Выбор | Цена | Язык запросов | Развёртывание | Цена от | |
|---|---|---|---|---|---|
TimescaleDB ▶ Выбор | — | SQL | Self-hosted + Cloud | $0 / $29/мес | Узнать цену ↗ |
InfluxDB самый широкий охват источников данных и лучшая экосистема iot | — | InfluxQL + SQL | Self-hosted + Cloud | $0 / usage-based | Узнать цену ↗ |
ClickHouse мощнее всех для high-cardinality аналитики, но требует больше настройки | — | SQL | Self-hosted + Cloud | $0 / $25/мес | Узнать цену ↗ |
Netdata идеальное дополнение к любому стеку для сбора метрик с узлов | — | PromQL | Self-hosted + Cloud | Free tier | Узнать цену ↗ |
Хотите уточнение, которого нет в статье? Спросите движок — он держит контекст статьи.
Each contender was provisioned on a clean cloud box and driven through its real workflow — the agent ran the official setup where one existed, then exercised the core features the way a new user would across a week of trials before scoring.