Koala OSS Club


polars | 高性能 Rust DataFrame


polars 是⼀个⾼性能的 Rust DataFrame 库,通过惰性执⾏、多线程、SIMD 等特性,polars 可以带来极⾼的查询性能。DataFrame 是⼀种 Python ⽣态中流⾏的数据分析⼯具 Pandas 所使⽤的数据结构,后来被⼴泛应⽤于许多数据分析⼯具中。近年来,围绕提升 DataFrame 数据结构查询性能的项⽬层出不穷,以 Apache Arrow 为代表的项⽬开始转向使⽤ Rust 实现相关⼯具,以追求更好的性能。polars 同样使⽤了 Arrow 作为其/内存模型。 数据分析是否能成为 Rust 语⾔的下⼀个主战场,⼤家可以持续关注。