Перейти к содержанию

InfluxDB

Эта статья находится на начальном уровне проработки, в одной из её версий выборочно используется текст из источника, распространяемого под свободной лицензией
Материал из энциклопедии Руниверсалис
InfluxDB
Логотип программы InfluxDB
Тип СУБД
Разработчик InfluxData
Написана на Go
Операционная система Кроссплатформенность
Состояние активное
Лицензия MIT
Ссылки
Сайт influxdata.com

InfluxDB — система управления базами данных с открытым исходным кодом для хранения временных рядов; написана на языке Go и не требует внешних зависимостей. Основной фокус — хранение больших объёмов данных с метками времени (таких, как данные мониторинга, метрики приложений и показания датчиков[1]), и их обработка в условиях высокой нагрузки на запись.

Система не предусматривает операцию обновления записи (Update): для схожих целей используется вставка данных с тем же ключом (временем). Операция удаления записей (Delete) выполняется очень долго, от нескольких секунд на удаление одной записи, и не поддерживает фильтрацию для удаления с использованием условий на столбцы (но можно с использованием тегов или времени). При добавлении нового тега, фильтр по этому тегу для существующих данных недоступен.

Основная разработка и коммерциализация продукта ведётся американской компанией InfluxData (до 2015 года носила наименование Errplane).

Примечания

  1. InfluxDB 1.7 documentation | InfluxData Documentation. Дата обращения: 19 декабря 2018. Архивировано 17 декабря 2018 года.