InfluxDB正式从Go切换到Rust

原文约1100字,阅读约需3分钟。发表于:

InfluxDB 是一个用 Rust 编写的开源时间序列数据库,使用 Apache Arrow、Apache Parquet 和 Apache DataFusion 作为基础构建模块。 从Go切换到Rust原因: 没有垃圾收集器 无畏并发(感谢 Rust 编译器) 性能 错误处理 Crates 在我选择用 Rust 开发第 3 版时,我还认为我们最终会使用大量 C++ 代码。我预计会从现有的成熟开源项目中引入查询规划器、优化器和执行引擎

InfluxDB是一个用Rust编写的开源时间序列数据库,使用Apache Arrow、Apache Parquet和Apache DataFusion作为基础构建模块。他们最终使用了Apache Arrow、Apache Parquet、Apache DataFusion和FlightSQL来构建数据库。

相关推荐 去reddit讨论