Sobre el proyecto

InfluxDB 3 Core es un almacén de datos escalable creado para recopilar, procesar, transformar y almacenar datos de eventos y series temporales. Está optimizado para la ingesta en tiempo real y tiempos de respuesta de consulta rápidos, lo que lo hace adecuado para el monitoreo de datos de sensores, rendimiento de servidores y redes, rendimiento de aplicaciones, analítica de mercados financieros y analítica conductual. Las características técnicas clave incluyen: - Arquitectura: Arquitectura sin disco con soporte para almacenamiento de objetos (S3, Azure, GCP) o disco local. - Formato de almacenamiento: Utiliza Apache Parquet para la persistencia. - Capacidades de consulta: Soporta SQL, InfluxQL y Flight SQL a través de un motor de consultas SQL. - Compatibilidad: Mantiene la compatibilidad con las API de escritura de InfluxDB 1.x y 2.x, así como con la API de consulta de InfluxDB 1.x (InfluxQL). - Extensibilidad: Incluye una VM de Python embebida para complementos y disparadores. - Implementación: Construido utilizando Rust, Apache Arrow y DataFusion. El sistema proporciona una API HTTP en el puerto 8181 y utiliza el protocolo Line para las escrituras de datos.