Optimizing SQL (and DataFrames) in DataFusion: Part 2
Part 2: Optimizers in Apache DataFusion In the first part of this post, we...
Optimizing SQL (and DataFrames) in DataFusion: Part 1
Introduction Sometimes Query Optimizers are seen as a sort of black magic, “the most...
2025: The Year of 1,000 DataFusion-Based Systems
Apache DataFusion has reached an inflection point. It has matured beyond early adopters and...
Apache DataFusion Meetup: Chicago December 2024 Recap
This past week, I attended and spoke at the Apache DataFusion Meetup in Chicago,...
Apache DataFusion is Now the Fastest Single Node Engine for Querying Apache Parquet Files
This blog was originally published on Apache DataFusion Project News & Blog I am...
Using StringView / German Style Strings to Make Queries Faster: Part 2 - String Operations
Section 3: Faster String Operations In the first post, we discussed the nuances required...
Using StringView / German Style Strings to Make Queries Faster: Part 1 - Reading Parquet
Editor’s Note: This is the first of a two part blog series. This blog...
How Good is Parquet for Wide Tables (Machine Learning Workloads) Really?
In this blog post, we quantify the metadata overhead of Apache Parquet files for...
Making Most Recent Value Queries Hundreds of Times Faster
This post explains how databases optimize queries, which can result in queries running hundreds...