Apache DataFusion is an extensible query engine written in Rust that uses Apache Arrow as its in-memory format.