这个项目能做什么

InfluxDB 3 Core 是一个可扩展的数据存储库,用于收集、处理、转换和存储事件及时间序列数据。它针对实时摄取和快速查询响应时间进行了优化,适用于监控传感器数据、服务器和网络性能、应用程序性能、金融市场分析以及行为分析。 关键技术特性包括: - 架构:无盘架构,支持对象存储(S3、Azure、GCP)或本地磁盘。 - 存储格式:使用 Apache Parquet 进行持久化。 - 查询能力:通过 SQL 查询引擎支持 SQL、InfluxQL 和 Flight SQL。 - 兼容性:保持与 InfluxDB 1.x 和 2.x 写入 API 以及 InfluxDB 1.x 查询 API (InfluxQL) 的兼容性。 - 可扩展性:包含一个用于插件和触发器的嵌入式 Python VM。 - 实现:使用 Rust、Apache Arrow 和 DataFusion 构建。 该系统在 8181 端口提供 HTTP API,并利用 Line 协议进行数据写入。