About this project

InfluxDB 3 Core is a scalable datastore built to collect, process, transform, and store event and time series data. It is optimized for real-time ingestion and fast query response times, making it suitable for monitoring sensor data, server and network performance, application performance, financial market analytics, and behavioral analytics. Key technical features include: - Architecture: Diskless architecture with support for object storage (S3, Azure, GCP) or local disk. - Storage Format: Uses Apache Parquet for persistence. - Query Capabilities: Supports SQL, InfluxQL, and Flight SQL via a SQL query engine. - Compatibility: Maintains compatibility with InfluxDB 1.x and 2.x write APIs, as well as the InfluxDB 1.x query API (InfluxQL). - Extensibility: Includes an embedded Python VM for plugins and triggers. - Implementation: Built using Rust, Apache Arrow, and DataFusion. The system provides an HTTP API on port 8181 and utilizes the Line protocol for data writes.