Sobre o projeto

InfluxDB 3 Core é um datastore escalável construído para coletar, processar, transformar e armazenar dados de eventos e séries temporais. Ele é otimizado para ingestão em tempo real e tempos de resposta de consulta rápidos, tornando-o adequado para monitoramento de dados de sensores, desempenho de servidores e redes, desempenho de aplicações, análises de mercado financeiro e análises comportamentais. As principais características técnicas incluem: - Arquitetura: Arquitetura diskless com suporte para armazenamento de objetos (S3, Azure, GCP) ou disco local. - Formato de Armazenamento: Utiliza Apache Parquet para persistência. - Capacidades de Consulta: Suporta SQL, InfluxQL e Flight SQL via um mecanismo de consulta SQL. - Compatibilidade: Mantém a compatibilidade com as APIs de gravação do InfluxDB 1.x e 2.x, bem como a API de consulta do InfluxDB 1.x (InfluxQL). - Extensibilidade: Inclui uma VM Python incorporada para plugins e gatilhos. - Implementação: Construído utilizando Rust, Apache Arrow e DataFusion. O sistema fornece uma API HTTP na porta 8181 e utiliza o protocolo Line para gravações de dados.