Об этом проекте

InfluxDB 3 Core представляет собой масштабируемое хранилище данных, созданное для сбора, обработки, преобразования и хранения событийных данных и данных временных рядов. Оно оптимизировано для приема данных в реальном времени и быстрого отклика на запросы, что делает его подходящим для мониторинга данных с датчиков, производительности серверов и сетей, производительности приложений, аналитики финансовых рынков и поведенческой аналитики. Ключевые технические особенности включают: - Архитектура: бездисковая архитектура с поддержкой объектного хранилища (S3, Azure, GCP) или локального диска. - Формат хранения: использует Apache Parquet для персистентности. - Возможности запросов: поддерживает SQL, InfluxQL и Flight SQL через механизм SQL-запросов. - Совместимость: сохраняет совместимость с API записи InfluxDB 1.x и 2.x, а также с API запросов InfluxDB 1.x (InfluxQL). - Расширяемость: включает встроенную виртуальную машину Python для плагинов и триггеров. - Реализация: создано с использованием Rust, Apache Arrow и DataFusion. Система предоставляет HTTP API на порту 8181 и использует протокол Line для записи данных.